Changed so compliemodel will work with other applications, also makes include dir if not created before