Implement bindings

This will effectively cause no changes until we remove the assignPod
call from CreatePod().
Merge pull request #918 from lavalamp/bindImpl

Implement bindings