Merge pull request #230 from pwaller/interact

Add new interact() function and small fixes
Add experimental BinProxy