Added manual compile flag
Exit when the compile goes wrong
Expanded search options