Initial plumbing for the web interface.

- Koa to serve static content.
- AngularJS for the client side.
- Assets managed by Bower.

Signed-off-by: Michael Pellon <michael@p3ll0n.net>