Ignore all cfg files so we don't accidentally commit it
Sort dependencies
Catch errors in the operation fns
Add a symlink to the build products for testing