Cleaned up project. Added descriptions for each important class.