boilerplate for an angular app with a sinatra backend