Makefile help methods
Create bin directory if needed
Re-organize Gui code & add error handling
Remove unused code
Clean up code and add error handling
Iterative file data sending
Fix code formatting
Fix handling of 'file not found' message
Syntax fixes
Save as - dialog
Layout updates

By Jerome
Separate general helper methods
Remove extra logging & rename methods
Memory leak fixes

By Tuomas