Flexible Clock

Marked class as final. This may be reverted in the future if inheritance
is needed or deemed useful.
Vector Math Changes

* Changed return type from double to float
* Added projection functions
* Added cross product function
Read Me Updates