Fix a stream bug; Create file watcher.

1. Fixed a stream bug where placeholders were accidentally
being used instead of tap objects.

2. It's annoying to recompile the framework over and over
again while testing so I created a build tool that watches
all of the modules and recompiles automatically when it
detects a change. Usage: `$ node watch build.js`
structural changes; completed ajax api