AuditLog

* [x] Fix `$digest` issues - change from `$location` to use `$state`
* [x] `AuditLog` `organisation` CRUD operations
* [x] Create abstraction service
* [x] Lookup `AuditLog` entires
* [x] List organisation `AuditLog` entires
* [x] Bump to latest `Firebase` using `angularFire-seed` to base
* [x] Look at creating `$exceptionHandler` which logs to firebase?
* [x] ~~Look at creating an enhanced `$log` without the need to define a named logger - include datetime/args/calling code etc?~~ - Not sure it is required after I created it - deleted until we need it
* [ ] Look at replacing direct use of Firebase with factor.service pattern
* [ ] Ready for review
Attempting to fix state loop!