Merge pull request #1 from sjzhu/master

Adobe selection and alphabetical sorting
Added MIT license.
Prettified in-code documentation
Added gitignore to ignore all compiled python modules.
Better handling for connection drops.
Merge pull request #2 from Bulwark/master

Better handling for connection drops.
Made help message format nicer.
Fixed merge conflict