Made unit tests compile and implemented the complete functional test