First Commit - working API

API is working:
- /list
- /list/full
- /run > {command:list}

Basic structure of application. Must be discussed and refactored if
needed.