Simplyfing Twig Filter and Function setup

* Iterating over arrays instead of calling `new Twig_SimpleFunction` for each
* Moving helper functions out to TimberTwigHelper
* Using factories for TimberObjects instead of repeating same factory