Initial commit.  There's some cleanup to do, but yeah.  The app works.
Again, not as well as I'd like it to, and it's not done, but I *should* be able to present everything soon.
Which is good, because to be completely honest, after I set up nodejs I kind of forgot about this.

Signed-off-by: Daniel Shumway <shumway.danny@gmail.com>