IMPORTANT: Add PhantomJS! read whole commit message

--This is a rather big commit. First of all integration for PhantomJS.
  You have to have it in your system to use the tests. You can download
  it here: http://phantomjs.org/download.html

--Made tests fully autoconfigurable (for jenkins). If no test_config
is found it will create one

--Add more Behave functionalities - see  backend.feature and general.py