Introducing easylogging++ as versatile logging framework

I've played around a little bit with [easylogging++](https://github.com/easylogging/easyloggingpp) and incorporated it with basic functionallity.
:wink: Yes, these are makros. Honestly, the non-macro way is just insane no matter what logging library you use (beside std::cout).