added more associations, controllers, and views
added more files