Refactored FocusOn component.
Refactored KeyPress directive.
Added names for anonymous functions.
Added names for anonymous functions.
Improved docs.
Added names for anonymous functions.
Merge pull request #28 from caasjj/master

check for existence of request.query and request.body before deleting to...
Fixed authorize method.
Added dummy.js for smart IDEs like php/webStorm to enable autocomplete with json data.
Refactored navigation component to support sub items.
Added new admin module and placeholder for login history.
Merge remote-tracking branch 'origin/master'
Fixed some jshint problems.
Major refactor to structure of the application. Fixes #36
Refactored author, book and chat to fetch initial data on state resolve. Fixes #37
Added angular-ui/ui-utils, removed not needed custom directive and refactored chat to use 'ui-keypress'. Fixes #34
Moved directive partials to "right" place. Fixes #31
Removed dummy and not needed filter. Fixes #39
Refactored $timeout part not to invoke $apply.
Again some structure changes.