Some improvements
Adding Exception Support
Improve test support -Rspec-
Little changes
Organization and format improvements