Moving towards a first release

Changed to RSpec
Updated documentation
Trying to work towards a public API