- Still completing unit tests - modified very minor things with comments. - check readme.md for more comments