Added return value for remove_last_view so that you can delete the view you're removing.
merging in small changes to View: remove_last_view now returns a View*.
Merge branch 'remove_last_view'

Conflicts:
	GUIApp.cpp
	GUIApp.h