Prefix field names instead of putting the number at the end.  Fix unit tests.
Fix grid methods for Bounds.
Be consistent with this.schema.
When creating a workspace from a string, create a DirectoryDataStore from a shapefile url or file.
Support field names longer than 10 characters for shapefiles.
Add a static method to Geometry class for doing cascading unions.
A Directory should be able to find a Shapefile by name even if it has .shp at the end.
A Property workspace should be able to find a Layer by name even if it has .properties at the end.
Reworking the Schema.addSchema method again.  Move options to a named parameters map.  Change prefix all options to postfix all option, because CQL can't handle field names that start with numbers.  Add maxFieldNameLength because shapefiles can only contain 10 characters.