Finished the last of the logic and added tests. Create a Cakefile to build and minify.