Added GUI Manager

- Started basic GUI functions
- Started on UI
- Fixed general bugs