Regexp

Fixes #2 

Still needs to be addressed before release:

- Update documentation about props and new methods
- Update documentation with reasoning of `document.createElement` drop

Far future:

- Support ipv6 address in the URL's it's most likely a development only edge case but still something that needs to be addressed.