Working on functional tests
Updated functional tests so that they all pass
Wrapping up function test config
Moved config
Fixed gitignore