Round 2 of Master API changes.
All code moved out of Spring controllers and into Master API.
Many commands now accessible from master web socket.
Domain objects no longer used for web pages, rather a JSON structure is used.
General refactoring of master API code to centralize portions.