Change structure of feature interpretation

Now uses class structure, allowing it to organize the feature
interpretation more intelligently
Test the new interpretation setup
Removed unnecessary import
Minor changes, ndimage.find_objects could be useful
Some testing in main.py