Update circle ci file for incorrect behavior steps (#5707)
Update circle ci file for incorrect behavior steps (#5707)

## What is the goal of this PR?
Fix the CI file that ran the `transaction` behaviour tests twice and not the `undefine` behaviour tests at all.

## What are the changes implemented in this PR?
* Add test for `undefine` behaviour
* remove test for extra `transaction` behaviour
* rename `behavior` to `behaviour` throughout  (British spelling)
* Add behaviour tests to requirements for other steps
* borrow updated exception handling from updated client-java changes
graknlabs/grakn,graknlabs/grakn,lolski/grakn,lolski/grakn,lolski/grakn,graknlabs/grakn,lolski/grakn,graknlabs/grakn