0.2.1?

I tweaked the GUI a bit to support configuring a list of source files + memory addresses to the programmer so that it's very flexible for to program any number of files at any desired memory location. I also added a status bar at the bottom of the window where the COM/Port status is displayed (open, closed, or error) as well as a place where the status + and progress bar of the programmer are displayed during flash programming. I removed the output from the console and displayed it here, as I think the console log should be just for UART traffic, (I envision a future where macros can be supported for automating testing via uart and log files / test reports could be generated simply by saving the contents of the console text box).

Feel free to merge some/none/any/all of the changes I've made into your repo - just figured I'd show you the things I worked on the past day or so as well as testing them out. I'm not particularly happy with the File List implementation - it's basically the bare minimum I needed to put into the tool to be able to flash the set of files I'm currently working with in my project though.

Happy to chat about anything you like/don't like or other improvements that could be made. 
Cheers!
-Jonathan