Initial commit V8

GUI works perfectly, a bit of refactoring left.

To do:
1. Add proper values to the tables
2. Refactor ClientClass
3. Maybe add two more buttons (Save and Edit)