Initial Commit

This is a rough concept commit of what Stubber.js will eventually look
like.  It functions properly and achieves most of the goals of the
project, but should not be considered complete.