Code clan-up changes.
Changes in class naming.
Another part of cleaning code changes.
Few classes have been moved to separate directory.
Added Logger.
Also each occurence of "console.log()" has been replaced using logger.
Removed previously omited calling of console.log().