Use cl when it is required
Ignore byte compiled files
Automatically byte compile files at exit