Initial commit of bob.js, lots to come.