introduced cucumber jvm and moved to a better way to manage dependencies