Move models to 'entities' module.
Rename model constructors to their actual name instead of 'model' and 'collection'.
Delete 'dummy spec'.
Rename parameter that references the Teikei module to Teikei.
Move files into app-component structure.
Move places list to its own app module.
Migrate alert module to application structure.
migrate participation module to application structure.
migrate user module to application structure.

Conflicts:
	app/assets/javascripts/teikei.js
migrate placeslist module to application structure.
Delete user router file. Router is now in app file.
Move alert region to base module.
Move view events from module controller down to views.
Fix participation link url.
Consolidate places list view and item view in one file to avoid load order issues.

Another solution would be an explicit load order in the sprockets manifest.
Migrate places module to application structure.
Fix alert specs.
Fix participate spec.

TODO: cleanup and complete spec, this commit just fixes it after the refactoring.
Fix places spec.
Fix user spec.