Rest API

Exposed Rest API using Bottle library.

To do: Abstraction to consume API
Initial Commit

Engine Code added, functionality incomplete.
Needs a lot of work.