added comments to most of the files and classes
removed some dependencies from pom by using selenium-server instead of selenium-java