Typo
Proper doc comments, fix another typo, and delete unused classes
Code reformat