This commit contains the make module I've been working on privately in my dropbox. It's not very complete, but contains cool stuff. Part of it (eg. the compiler module) will probably be merged into the development branch.