Added NewGame action, to create new game projects

- Simplified constraints: added range constraint and file exists contraint.
- Added test classes from engine desktop to editor desktop (check engine-desktop pom.xml and editor-desktop pom.xml)
- Other minor bug fixes.