Bug Fixes, added tick() tock() in order to test code speed effectively.  Slight documentation