added support for entities having creation/modification time stamps

reorganized the package hierarchy a little