new model

start to use OOP to build a article/post model