Refactoring home.py
Merge branch 'master' of https://github.com/courseportal/coursePortal
Finished refactoring home.py and refactored parts of the templates that home.py uses.  Cut home.py from 700+ lines to 150 lines and 100 lines of helper functions.  Changed the base_category and base_atom views to use the category and atom views.