Start adding proper documentation.

I still have to add travis-ci testing and publish this package to the
dub directory.