Added new requirements for guzzle and caching objects from doctrine.
Added two new configs for storage paths, specifically caching, and a base url to fetch version numbers for beanstalk from (Github tags).
Changed the naming for lots of routes. Should now be more semantically consistent with beanstalk.
Renamed layout to index, seems more correct.
Temporary fix to get UI working based on recent route naming changes but needs more work.