Added append method to File class
* moved template method specialization instantiations into separate file.tmpl file
** otherwise they obstruct the actual implementation