Much Changes, such MVC

Moved principale to /view/ and updated the dependencies