added passing tests for associations, modified schema, modified migrations