Added a Handler for the API

This RequestHandler deals with routes which involve the API
other functionality will be added later.

[fixed #33]
Merge of origin into local