Started adding some documentation and changed some spacing.
Will start to use portions of googles style guide to clean the code