added rspec and simplecov
added error pages and test suite