Removed context from read_template_file, fixed tests to match new arity

We want to remove context from read_template_file so we can move parsing of partials to the time of parsing the template. This is to allow for better caching of parsed templates in the future