Initial Commit - OCode is the project that contains all our extra code.
This repository will allow us to have extra code all in one place so we
can reuse classes in current / later projects. Making classes very
abstract / modular will allow reuse to be easier in the future.