Added some initial code

Untested function in goat_test.go to quickly create a directory structure.
That function will be used a lot, when testing automatic loading of templates.
Speaking of automatic loading of templates - utils now have the code that
will be used for auto-generating filename patterns for ParseGlob calls.
Added text/template wrapper

Text templates are now wrapped. Loading function is done with tests.
Added html/template wrapper

Html templates are now wrapped. Loading function is done with tests.
Note: There are subtle differences in some html/template methods, so
tests are actually (only slightly) different that html/template tests.