* Bump CI versions
* Specifically set go version as 1.17.x bumps it to 1.18
* Another
* Adjust AppVeyor
* Part 1 of linter issues
* Part 2
* Fix various linters and improvements
* Part 3
* Finishing touches
* Tests and EqualFold
* Fix nitterinos plus bonus requester jobs bump for exchanges with large number of tests
* Fix nitterinos and bump golangci-lint timeout for AppVeyor
* Address nits, ensure all books are returned on err due to syncer regression
* Fix the wiggins
* Fix duplication
* Fix nitterinos
* improved functions and new helper functions
* bitfinex margin info func
* small rate change
* rate changes
* adding some currencies for margin funding translation
* adding index candles
* added test
* slight improvement in params
* time func
* orderbook helper avgprice func
* broken test + removing some tlogs and prints
* adding test cases
* error fix
* remove unused
* another unused
* shazbert changes
* wip
* bitfinex func and more nits
* final shazzy nits
* most shazzy nits
* few prior requested changes
* shazbert nits final WIP
* shazbert changes
* minor linter issue
* unused val
* glorious changes
* more verbositiy improvements
* quick changes
* unused remaining amount oops
* thrasher changes
* reverting changes that were only for testing purposes and bymistake pushed up
* bfx shadow dec + huobi fetch tradable pairs formatted so as to return config format for ease of comparison and requests
* more linters
* glorious final nits wip
* formatting tradable pairs for different asset types + remove println
* glorious changes
* renamed package to log to stop side import requirement
* reverted comment changes
* reverted comment changes
* one more reverting wording back to logger
* wording changes on comments
* First pass at adding new logging system
* NewLogger
* NewLogger
* WIP
* silly bug fix
* :D removed files
* removed old logging interface
* added tests
* added tests
* Started to add new lines to all f calls
* Added subsystem log types
* Logger improvements
* Further performance improvements
* changes to logger and sublogger creation
* Renamed Logging types
* removed old print statement
* changes based on feedback
* moved sublogger types to own file
* :)
* added console as output type
* added get level command
* added get/set log level via grpc command
* added check for output being empty for migration support
* first pass at log rotation
* added log rotation
* :D derp fixed
* added tests
* changes based on feedback
* changed log type
* comments
* renamed file -> fileSettings
* typo fix
* changes based on feedback
* gofmt ran on additional files
* gofmt ran on additional files