Work for 1.9, Untested

- Changed the way protocols work
Tested 1.9, ready for release

- Fixed a bug with logging exceptions
- Fixed small messups with the ProtcolHandler, but otherwise all worked
as I wrote it without testing! :D
- Added a jar description, since that's how I must test this now
- Updated to the latest protocol numbers