breaking out login, signup and forgot password into their own files. Needs browsefy to run