Support for GPS reference direction

Other small changes to support this
Image_Analyzer can return formatted tag; click adds mark

Marks added from clicks are not persistent (yet), they are also
triggered by any mouse button.
Marks are redrawn when images are re-selected for view
Checks for a "priority" dir in the watch directory

Only does check if priority and watch directories are the same path in
the xml configuration. Then creates the priority directory if it doesn't
already exist.
Sym Link creation; Priority list features

Clicking add creates symlinks. The priority list view of symlink
pictures acts similarily to the watch list view.
Mark points save in Exif; ctrl+wheel zoom

Areas of interest marked with the left-click are now save immediately to
the images exif metadata, under the UserComment section. To avoid
overwriting or otherwise messing up the exif data, I have arbitrarily
set the max number of markers to 5. If you go over five, it will delete
the first one put down (FIFO). Right clicking on the image will remove
all markers from the image. These marker feature required several new
functions in the Tag_Handler class.

Holding the control key and then scrolling the mouse on the image will
zoom the view to the mouse cursor.

Forced reload of the selected image if a list view is clicked. This was
preventing an image from loading when moving back and forth between
priority and available images, but keeping the same images selected.

A little bit of spring cleaning was done here and there as well.
Updated readme
Fixed readme...I think
Updated/fixed README some more
README grammar
Remove now deletes the correct sym link
Tracks file changes to support auto-reloading

This will allow multiple DIVs to work in tandem, with each DIV getting
the other's updates as soon as they occur.
Removed libexif dependency

exiv2 is used for exif parsing, not libexif
Fixed last commit...

Accidendtly removed wrong lib
Fixed auto-select bug

auto-select toggling actually works now
Extra option support for runtime startup configuration

via xml
Added updated config reference
Refactoring; open directory dialog starts at config's watch path

separated constructer into several init methods for clarity. If the
open directory dialog is chosen then, the dialog will default to the
current watch path.
Tabbed layout

Left hand pane is now tabbed to make room for new features.