Added intro, unit tests and Recovery examples