Cleans up old comments.
Correctly names minitests.
Comments out half-done code.
Refactors argument parsing and validation.