User

* Cleanup User Views
* Cleanup user.js
* Fixed User Views
* Amended PHPDoc
* Minor fixes in User module

See diff & comments