Added GUI and data model

GUI
Data Model
Threading
Start/Stop encode