Generated scaffolding for the entire app

Generated scaffolding for all of the entites in the entire app. The
exception is Track, which is only a model. It does not have CRUD
capabilities, since a track will always be created and destroyed with an
Album.