Home.js Controler rewrite

Now saving users as User objects, and storing an array of locations.
merge in chat date
merge together some fun