add scenarios for creating a func key
add missing links in unit tests
move assert_response out of the way
add action for creating func keys
fix error messages
fix typo in step
Merge branch '4933_func_key_create'