Added compilerSync method and respective tests.

You can now run:

`var output = compiler.compileSync(path, log);`

There is a custom build of CanJS added to the project(includes EJS, Mustache and a couple of noted shims for DOM dependencies). Two tests were added to match the existing test output.