First spec passing
More specs + refactor
Adding travis + readme