* Classes refactored and added in their namespace
 * added static function in Diff class to register autload