Vishv dev

Changes based on feedback on 'Google SignIn' branch.
The name 'firstpage' is not well chosen, assuming a specific order of user interaction. Give it a more functional name, e.g. 'homepage'