add versioning with versioneer

Adding support for `versioneer` a nice way of doing versioning. The installed package will be able to report its version, which will be useful for reporting results in the webapp.