2.0 startup script improvements

This improves the start up scripts to give more helpful error messages, don't cause misleading pop-up windows on mac, and be ready to run from any directory on windows.