major rewrite: brand new core, removed `doctor`

This release dramatically changes the internal structure of *finn*.

The core has been rewritten with modularity in mind, everything is
based on promises now. Additionally, **plugins and adapters** are now
located in the `src` folder.

The `doctor` command has been removed.

Logging is more readable now.