added teams controller, resource, migrations, schema, and tests