prepare for 1.0.0

- actual specs
- code climate
- increased vocabulary
- markdown readme
- travis ci
- use a module instead of direct :monkey:patching