refactoring, sprint 1

refactoring
added the new logo
removed unused controllers
Separated into models
Now the thumbnail, user profile ( icon  ) downloader works with caching
Restyled the video layout