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.
Fixing TestHelper reference.
Fixed image filter.
Remove unneeded alias and change explicit class name to __CLASS__.
Merge pull request #130 from ianmacl/classnames_rebase

Refactoring classes to have better semantic names.