Require a target location when creating a new Java project

Fixes #13