several association changes to make models easire to work with. activity controller almost done. created gitignore