Convert to OSGi bundle

That way it can be deployed into Glassfish
Added mandatory checks

Also added unit test
Upgraded selenium
Refactor of the code with additional unit test