Add language tag support for image and literal helper

If literals and images should be different between differnet languages, this update will support this

fix cs issues too
make the template folder configurable

- the extension config property templates can now be set to a different location and must not be the 'sites' folder inside of the extension
add table helper

to generate tables form resources
Merge pull request #9 from larseidam/master

some enhancements for the site extension