moved Models under Demo directory; reflect the namespace to directory.
use php script (not cli) to setup database tables.
separate Post class to Post and PostDto, for doctrine2 part and its responsibilities.
also separate the model into Dto and remaining domain.