Fixed bugs with toggling visibility and submitting forms

Also implemented forgot password request email curtosy of Accounts.resetPassword()
Reset password functionality

Request a new password implemented also implemented reset password commands
Restructured application

Each portion of the application now has it's own folder under js, two files templates.js which defines any template variables, events and custom handlers, all DOM manipulation is to happen in here, module.js does all the application logic, and to be structured this way to allow for testing
Added some tests for the javascript UI items