Massive cleanups, added something that resembles documentation to project. About to go through massive updates. See you in 24 hours. :(