added a controller as well as a test, but yeah the test fails, will work on it again, maybe you guys will be able to get it to work.