Renamed test_import.py to run_import.py

Name test_import.py clashes with Nose naming convention.
Caused Nose to believe it was a file containing test cases.
Fixed passing of result to callback functions / handlers
Refactored the foaf handling