2013-Dec-18: Homework from review, refactorings and cleanup (ongoing)
2013-Dec-21: Homework from review, refactorings and cleanup (ongoing)
2013-Dec-22: Homework from review, refactorings and cleanup (ongoing)