Login improvements and updated Jasmine-as-Promised

Removed login form `no validate` until NG validation is improved…
LoginController api no longer returns promises
LoginControllerSpec now uses mock Authenticator
Updated version of Jasmine-as-Promised library