added new models to sinatra app to adopt single table inheritance