phantomjs install and initialisation
refactor wait_for
added change_ext method
formatting
os dependent executable extension (exe for windows)
remove walk.new as it is too specific to be useful