20141204: Pretty much done with final assignment, need to document it and submit it.