- moved loadFolder() to PhotoPanel
- re-implemented how properties are retrieved/displayed
- error checking (mostly for non-null connections): insertRow() and other
  methods that access database
- made get/setParam() methods protected
- removed unused imports
- TO think about: viewing photos offline
- added option to upload files separately; other minor fixes
- menu items are now grayed out when not connected
- PhotoPanel correctly displays dialogs when there are errors
  connecting/disconnecting
hey look it's a jar