add gitignore
fix issue #3 StringIndexOutOfBoundsException
update deprecated annotations
update overriden methods
htmlformatter is no longer public
update cucumber version
extract options from factorybuilder