====Arguments====
ButterflyNet.exe is the main executable. You can pass arguments to it (e.g., ButterflyNet.exe ARG1 ARG2)
Please be aware that if you pass an argument that contains spaces, put that argument in between
quotation marks "Argument With Spaces.jpeg".

FlipToPage::N		Open ButterflyNet and flip to page N of the current user's current notebook.
RedirectStandardOut	No Arguments. Redirects Standard Out to "import.log". This is for the pen monitor.
RequestFilePath::Path	Processes the Pen Synch XML file as if the Pen were just docked 
				See files in penSynchMonitor\PenRequests\XML.


====Socket Commands====
When it is open, ButterflyNet listens on socket 11046 for plaintext commands:

FlipToPage::N	Flips the current notebook to page N, if it exists...
OpenTodo::File	Flips the current notebook to the page that contains that todo file. It must be formatted like 
			1150973473666 on Page [75].JPEG
			In particular, we just look for the page number in between the two brackets.
WindowMaximize	Maximize the ButterflyNet window.
WindowRestore	Restore ButterflyNet.
WindowMinimize	Minimize ButterflyNet.
WindowToFront	As Java cannot move Windows' focus, we will just Restore and then Maximize ButterflyNet.
Exit			Exits ButterflyNet
