Finalized MVC structure. Built auth check for both.

Renamed listener and event. Model now is 100% done as far as auth is concerned.