first commit
* Added several new management functions.
* Starting documentation in README.md.
* Added a few safeguards to prevent ID corruption.
* Finished usage documentation.
* Copied documentation.
Merge ../p6sm

Conflicts:
	README.md