removed obsolete serviceloader configuration
fixes #27 - some exception types which were previously runtime exceptions have been converted to checked exceptions.

These exceptions represent data problems that should be properly handled rather than intermittent or serious IO or corruption problems which are not easily recoverable.

Signed-off-by: gburgett <gordon.burgett@gmail.com>