add simple backend component,  including two models, related controllers, db migrations. file storage depends on paperclip.