updated website and tightened up compiler detection