Added examples. Added proper java exceptions. Lots of other crunchy fixes and enhancements I'm too lazy to mention.