renamed 'src' to 'fcm', fixed some tests, added top level run_tests.py