add documentation for ShpProcess #248

Added new function for adding a unique attribute to a shapefile.
Documentation was updated to reflect this should be used in place of
ShpProcess which was unnecessarily complicated. The ShpProcess object is
still used in the new function.

closes #248