Cleaned up CSS and datamodel for new post component