Added Models, with migrations.. STL and Refactor