Requiring behat to start hacking around requirements
Removing coveralls (not required)
Skipping coveralls execution in travis
Adding `-dev` autoloading
Stricter PHP version check
Renamed test directory
Basic scenarios for UoW interaction logic
Adding persist+remove feature
Adding generated feature context
Moving test contexts to correct namespace
Moving `UnitOfWork` related features to own namespace, removing old feature context
Fixed path to unit-of-work features
Basic UnitOfWork context API
Completing a first feature context, as well as API required for it to work
Cleaning up imports
Adding tests for interaction with multiple objects at the same time
Adding some TODOs to clarify on behavior of the UoW with `persist()` combined with `remove()`
Tests for registering and removing managed objects
Clearing TODO: no doubts in this particular case
Should only check if the object is managed when removed (for now)