Merged with master
Added PostDTO interface
merged with master
Updated PostDTO