Sending and reading VCP commands now works

Changed list seperator to , instead of & (collides with commandprompt &)
Add pData to the keyvalue handler to send arbitrary data to the handlers