add sinatra resource

extremely similar to rails resource, notably doesn't require `database.yml`