Adding Test for Functional project

closes #5