Added basic .gitignore

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added a build and publish script

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Work around usage of `hg tags`

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added a typecast to work around issue that the types did not match because of the use of an interface

Signed-off-by: Stefan Marr <git@stefan-marr.de>