major update

protocol update, more options, check if key is valid
Merge pull request #1 from bitkill/patch-1

update to "EIO 2" in url
added variable to execute other commands
check if key is validmajor update
Thanks to bitkell