Add behat integration

@todo This still uses spaces instead of tabs.