Updated specs, routes, js scripts, and models