Renaming files.

Author:    Ian MacLennan <ianlenmac@gmail.com>
Committer: Ian MacLennan <ianlenmac@gmail.com>
Renaming classes.
Renaming Web to AbstractWebApplication
Renaming Classes.
Moving Database classes.
Renaming Logger to AbstractLogger
Rename Logger.php to AbstractLogger.php
Moving classes around.
Fixing stuff after move.
Fixing tests and code to accommodate class name changes.
Fixed class references.
Cleaning up test
Fix remaining test errors and failures.
Fix getImporter, getExporter and getIterator
Fixing Image filters.