Revert "modified README"

This reverts commit e355b66c681b2298442170139f68d975853c709d.
Revert "Generated documentation with yardoc"

This reverts commit 5054db01c0113d3ff2bcb2b0f6240c11e5b1a2a0.
clean up the code, just a little bit left and some rspec test to go