IO: add #write to model plugin methods
change top-level exposure to include Builder and IO

move Builder.io to top-level, remove all trace of IO from builder.js

note cleaner, and makes it easier to config for client code
update Readme