Initial work on Angular.JS UI

Part of this involving the startings of a properly defined HTTP API