commit before merge. slight tweaks
ending this madness. Going back to main ui branch
Stable version. UpdateInfoWindow should work. ready for merge to master.
Merge remote-tracking branch 'origin/canvasUI' into kahmali_ui

Conflicts:
	ggraphicsscene.cpp
	mainwindow.ui
Added signal for refreshing canvas from MainWindow

- Added to refresh button in toolbar. Tested and working.
Merge remote-tracking branch 'origin/master' into canvasUI
Fixed bug with parser not refreshing

Parser was not updating return tree when repo was updated because of
failure to free memory
Changed some value types to pointers

This allowed us to erase and reallocate them when refresh is desired