Fixed tests to work for new object structure
Added tests for reading in files
Added tests for links
Commented and added interface tests
Added run.sh for drone and command line testing
Removed groups and combined tests
Fixed style and commenting
Fixed style issues.