added new model
split models to different package
added contenttype model