Fully Implemented
refactored gemspec
Moved the YAML::ENGINE inside the class?  Fell back to JSON.parse if Crack fails.