Added user functionality, corrected minor JS issues, add Favorites functionality.