Use for-each loop during hex file parsing
Fix exception catching
Move ISerialPort to bullycpp namespace
Implement GUI in Qt5

Most basic functionality is working, except the progress bar and the save log button.