Merge pull request #18 from isuftin/master

Many updates to the commons library
Throw explicit shapefile format exceptions
Update tests to detect new ShapfileFormatException
Merge pull request #19 from thongsav-usgs/master

Throw explicit shapefile format exceptions
Some slight code cleanup