moved API's into their own directory, updated API's and docs, updated yaml test runner, all versions of es are now run with scripting enabled.