added tests
90% coverage
fixed rake sanitation
removed comments