Added third generation data store with constraint support
Fixed -feature and other compiler warnings
Added some comments
Updated library versions to latest available
Fixed -feature warning in older example.  Renamed for clarity
Updated readme
Added more comments to API definitions