Adding MVC architecture, and organizing the code more and adding some docs string.

It's okey for now, but in the future screenshots will be hosted somwhere else (images.mozilla-tunisia.org)