More work

*GeoView JPanel buttons can be called directly e.g.
"view.getContinentPanel().addBtn"
*GeoView correctly refreshes its lists based on changes in GeoModel
*Some initial work on changing GeoView button states