Restore Capability, Error Handling

Adds restore capability, improves error handling.

 On branch master

 Changes to be committed:
	modified:   4csr
	modified:   README