Cleaned up and added some comments for description.
Merge branch 'sixth_iteration' of https://github.com/DavidAx/version1.git into sixth_iteration