refactor func key steps to accept group func keys
add 'given' step for creating groups
add step for checking ordering in func key list
add steps for testing limit and skip in RESTAPI
wait for webi to finish before passing on to next step
Merge branch 'func_key_better_tests'