Big Commit - Added Comments, Changed how I deal with favoriting cities, standardized id's and class names, etc