GUI refactor

- GUI Refactor.
- Fully Resizable UI.
- Add missing Window Icon, Window Name, App Name, Title, etc.
- Add missing DocStrings.
- Simplification of the code.
- Quit via keyboard Shortcut.
- Using QMainWindow instead of just generic QWidget.
- Logic of inner working not touched just better UI/UX.
- Only 1 file changed.


**Before:**
![screenshot](http://3.bp.blogspot.com/-KIBbKKP2rdA/U6MBqQwciVI/AAAAAAAATS4/B9lQSEkg3ZY/s1600/laptop-mode-tools-gui.png)


**After:**
![laptop_mode_tools_gui](https://cloud.githubusercontent.com/assets/1189414/3336439/93c74fb6-f82f-11e3-9c5b-54859c8d3108.jpg)


Branch: lmt-upstream

:octocat: