re-namespace binding definition module
extract monkey-patch installer code to its own file
add top level method to init monkey patches
rename Definition file to match new namespacing
rm prod code from spec, fix namespacing issues
extract bind types to their own file
extract errors to top level namespace