main: Use custom new project dialog instead of file chooser.

fixes issue #2 and #13