Added `GUIUtils.java`

- Provides a static method `getMasterFrame()` that will recurse upwards
  from any component buried in a MasterFrame, returning a reference to
  the MasterFrame itself.
Page navigation now works - #130