refactored specs

now there are model specs and an object creation methods spec helper