Working towards first release

Introduced our basic FileLogger - the default Log mechanism
Refactored the Project classes
Refactoring to use new Logger
Refactoring

Refactoring the Logger class
Refactoring the Project class
Remove our legacy Request class (replacing with the Symfony
HttpFoundation library)
Moved the UnsupportedSiteException into our main Exception namespace