Refactored the category.py to create an actual Category class.  It can now write it's data to a file as well as load it back in.