shock perl lib added

1. fixed minor bug in python lib
2. added first pass at perl lib - uses same function calls and input/outputs as python lib

NOTE: this version uses basic LWP file upload and download and not file chucking or streaming.  use only for files that fit in memory.  will update soonish.