Add enumerate1 function

This function allows us to supply already parsed regular expression to
enumerator. Usefull for some quick checks.
Update documentation

Add examples that can be run directly from REPL.
Add documentation tests

This tests ensures that comments are in sync with code.
Add Travis CI settings file

In order to ensure quality of this module, documentation is tested after
each push to repository.