Beginnings of a command line program that fetches email from the Grader's gmail account.
Successfully connect to Gmail.
Get information about the Grader's INBOX.
Print some information about messages.
Merge branch 'master' into fetch-grader-gmail
Fetch more information about an unread message.
Print details about the parts of a multi-part message.
First step of refactoring email fetching code to abstract out what to do with the attachments.
More refactoring.
Finished refactoring.  The logic for processing an email attachment is now in the processAttachment() method of EmailAttachmentProcessor.
Download attachments into a directory specified on the command line.
Reformat code so that I can read it easier.
Removed a bunch of warnings to make this code easier to deal with.
Refactored code for creating jar file into its own method so that it can be tested independently.
Refactored MakeJar to be less dependent on its outer class.
Extract JarMaker into its own class and give it a main() method that creates a jar file.
Use ByteStreams.copy() to copy file into jar file.
Apparently, you need to close() the JarOutputStream now.  Before doing this, JarMarker did not create a far file that was readable. I'm not sure what changed here.
Refactor to get rid of weird braces.  Also extracted a couple of methods to avoid duplciate code and to make stuff more readable.
Since it takes a little bit longer to send email through gmail, print a message saying what's going on.