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
Did you remove this test because it was failing? Does that mean this PR break backwards compatibility?