Committing JavaDoc
Changed some names and added some stuff.  These comments will probably
become more detailed after I actually start doing technical things.