Draft of basic functionality

**This may or may not work**

Can
---
  * Load files from ./scripts directory
  * Pass them into the java script engine
  * Relay events


Derp, I'll fix it.