Implement authentication groups and improvements

* Read groups from text file and store in session
* Check for “admin” group for admin privileges
* Add admin menu items
* Add santa background (don’t link to external site)
Add gitignore file
Expect CherryPy to already be installed
Dictionary files are separated by semicolons
Ignore sensitive data files
Previous names