Turn into a node app for added flexibility

The source theme is now a CoffeeScript object instead of a JSON object which is not only easier to work with, allows for things such as color variables to be reused