Project Cleanup

- Added some documentation.
- Removed some boilerplate code.