Organisation CRUD

* [x] Widget controls
* [ ] Add Organisation
* [ ] List Organisation
* [ ] Edit Organisation
* [ ] Form controls & validation
* [ ] Animated transitions?
* [ ] Ready For Review

user is provided as a route resolve via this function - since we dont have ui-router and cant resove at a widget level then best at present is to reuse the `RequireUser` service the same as route resolve does.