added base model prototype and filled out postsModel
Condensed packages into fewer files