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.
Never commit your root password! When testing this localy, I've created a user 'forktest' with a password 'forktest'. It only has access to this fork database. This is a lot cleaner.