Add automated CheckStyle settings and fix formatting for overall API readability. Will need to spend some more time in the future to properly document many of the classes made available.