lots of changes to setup login / signup
App is in a working state now. Currently skips the login