Single template mode

Added a ```single``` option, which exports a single compiled template as single function e.g. using ```module.exports = function( ... );```

Allows usage as ```var template = require('./template.jst');```