Fix extension

@SoapyIllusions @nickjs 

I fixed the extension so it doesn't blow up when trying to do an instanceof on Batman.RenderContext.

I also added a simple cakefile...I can hook up the tests later and fix the view tab.  But at least it works now!
closes #1