Implemented login to 9gag

First step on our way to like/dislike buttons is to be logged in.
Adding ability to like/dislike

- New class VotingManager, handles comms to 9gag
- New params in gagobject/gagmodel
- New settings for username
- New gui for login/logout