+ Change .gitignore to template of Python.
+ Change the `http` style.
+ Change the `logger` to `HKSEnum` style.
+ Add `InvisibleLoggerGenerator`, `InvisibleLogger` for more convenient.
+ Add some utility methods to `HKSEnum` and `Done`.
+ Change many error types and replace some errors to `hkserror`.
<!---Commit at 02/05/2021 8:00:00-->