Rubied up some forms (incomplete) and added new route and method for updating level progress directly from index page (dangerous)
Lots of misc changes, generally Ruby-ing and DRY-ing up.