use relative module paths where appropriate

Another side effect of the new build process - we can use relative module paths. (I forget the specifics of why we couldn't before.) Doesn't affect the build, but it's much nicer when you're writing a deeply nested module.