refactored the code base -- removed weeks and elevated months as the main unit of calendar scheduling, renamed "shift" to "crew" throughout in preparation for asst 6.  All tests run successfully.  The database structure is also affected by these changes.
fixed bug in Crew class.
Added ability to add and see group and role in person edit view
Visual improvements