prepare for 1.0.0

- actual specs
- code climate
- increased vocabulary
- markdown readme
- travis ci
- use a module instead of direct :monkey:patching
Merge pull request #3 from BM5k/1.0.0

prepare for 1.0.0