Bugfixes, Elmah Error Logging

Partially resolved #6 - Duplicate AppXs are imported, but not displayed.
An error is logged with the paths of duplicate AppXs to Elmah. Also
resolved #4 - Moved to using relative paths in the binary caches.