Use "Source" classloader instead of "Application" classloader

We cannot use the utility methods from StringStuff because that assumes
an "Application" based classloader. Since we are using the source front
end, we need to rely on the "Source" loader.

See #30.
Add more thorough test to verify that there are no spurious dependencies

See #30