:house:(logging): Replace go-logging with logrus for structured logs

BREAKING CHANGE: `SetLogLevel` now takes a constant - one of: `LogDebugLevel`, `LogInfoLevel`, `LogWarnLevel`, `LogErrorLevel`, `LogFatalLevel`, `LogPanicLevel`
:house:(build): Add config for abe33/changelog-gen

TODO: Add contribution guidelines for commit messages
Bump to version :100: for breaking change
Add changelog
Update README