move all model stuff to its own model dir