Clean up indenting a bit, add a URL (github repo), tidy up class loading, etc.