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.
Yes travis comes with travis but we need to install "libapache2-mod-fastcgi" to use it with Apache. Probably my comment is not clear and it should be "Install libapache2-mod-fastcgi to use php-fpm because mod_php for apache is not supported"