Preparing for dub

This allows the project to be used as a dependency in other projects
unsing dub