Feathers port

This is almost a complete rewrite of the entire codebase and there
is still a LOT to do. There is just one single route that works currently.
Merge pull request #10 from mailstack/feathers

Feathers port