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.
We always add files with a blank line at the end of your file (you can probably set this as an option in your editor/IDE)