Merge tag '0.3.0' into develop

lein-set-version-0.3.0
Updated version for next release cycle
Add keyword arguments for version

The :point, :minor and :major keywords can now be used to specify
which part of the version number should be stepped.

The default version can now infer a snapshot version.
Configure travis
Commit version before travis pushes to develop

Also fixes the repo url
Update release script for travis
Update travis github token
Updated project.clj, release notes and readme for 0.4.0