Added beginnings of entity templating and property types.
removed .idea folder again.