Improve handling runtime exceptions.

* Change RuntimeExcptions to more precise IllegalArgumentException
* Standarize exception messages.
Simplify FSDMsg jUnit tests
Support for jar: protocol for FSDMsg schema

* add jUnit tests for handling missing schemas
Merge pull request #64 from demsey/fsdmsg

Support for jar: protocol for FSDMsg schema
added get with timeout