Fixed an outstanding null pointer exception bug when reading an empty
cell in Access. Added context menu to handle resolving nacks. Fixed and
re-wrote the AD authentication code which was infinitely looping before
when someone had AD credentials but was not part of the admin group.