Moved the mustache context stuff to it's own library
Simplified the multiple calls function within tests
Fixed random failing tests

It looks like the Interpolation with multiple calls test can be
called called more than one time causing the test to fail as it
keeps the state from the previous test. That for we make sure
that we reset it's state
pub upgrade