moved hashing to ctree.nodes.File from ctree.c.nodes.CFile. Fixed empty to gen with the proper path and name.