Merge pull request #2 from TimDumol/separate-compilation

Add support for separate file compilation.