Added file dialog and new/open buttons
Added save and open functionality
Added new file functionality
Fixed save method
Added output logging in the console
Added autoscrolling
Added config file