Update Source

It now uses coffeescript and is not broken.