Merge pull request #8 from dtewinkel/issue7

Fixed issue #7. Now supports semantic versioning.
1.4 release
Merge remote-tracking branch 'origin/master' into AddUnitTests