Add ability to pass data to the template

This makes it possible to pass a data object to RBML templates which can be accessed when "compiling" the template.