added simple controller test
signup: checking for null values when uploading data
signup: simplified error handling
removed unnecessary model object for login redirect
added example integration tests

This test case shows how to test the whole application setup and not
just single controller functions.