added support for symlinking executable
added gemspec
Removed debugging message

Change-Id: Ic29fff3c54ff5ec72355501f3406a710bc9f1485
Minor cleanup and refactor

Change-Id: I7d7d20d14ce6d6a69489696febcaf4eb4e2955f7
Added initial tests

Change-Id: I6defd0b4fcdf140a65b97161e19efb2907a926d0
Added speedtest

Change-Id: I5e90a76f01fd90d25a4360da2df5ca8770c26b02
Improved query string and hash transformations

Change-Id: Ie881dd1520492e50e6c03677077aba945921b8e5