fixed problems with choices, reworked how status happens, lots of changes to order of things in views.py