Separated UI

Separated all the UI into two separate header and body files apart from main