Unit testing using codeception

Added first unit tests using codeception like discussed in #941. Now it is up to the community to add more tests, use selenium web driver and make it successful.
This is "composer update" to get the latest versions for the tests. Do you want me to set it back to "composer install"?