functional tests now run against the test environment
moved all tests into a 'tests' folder, tests should now be ran using 'test.sh'