Merge pull request #64 from jaredwilkening/master

shock-client bug fixes and cleanup; minor server bug fixes
Merge pull request #65 from jaredwilkening/master

bug fix
Merge pull request #66 from jaredwilkening/master

client: made usage more standard
Merge pull request #67 from jaredwilkening/master

client bug fix
Merge pull request #68 from jaredwilkening/master

bug fix
Merge pull request #69 from jaredwilkening/master

client exit code set on errors
Merge pull request #70 from jaredwilkening/master

added auth set-token and password prompt encoding
Merge pull request #71 from jaredwilkening/master

python client lib
Merge pull request #72 from jaredwilkening/master

minor bug fixes
removed undefined variable
first pass at perl lib
perl lib: create empty nodes
Merge pull request #73 from teharrison/master

shock perl lib added
refactored store into seperate modules + single persistent db session