Fixed the composer requirement to exclude Behat 3
Switched to autoloadable PHPUnit assertions rather than the functions

Refs #56