Expose `compileFile` as a public API method

This module is very useful for things way outside of browserify.  Outside of browserify, the streaming is usually a pain and unnecessary (given that it buffers anyway).  This exposes a synchronous, buffered API.