add tilde versions
implement ^x.y.z parsing
Add docs for ~x.y.z & ^x.y.z version requirements
Merge pull request #7 from globin/master

Add ~x.y.z and ^x.y.z parsing