Remove redundant overlay creations
Enforced usage of os.path.join in compiler
Merge pull request #116 from oliviertilmans/cleanup

Minor cleanup & usage of os.path.join