Added javadoc comments to all implementation package classes.
Fixed and refactored a spelling bug in the process.

Notice: other minor spelling bugs are present.
Notice: WTF does 'command' do?