Separate devmode task to its own file
Add missing require to tasks/devmode
Separate init task to its own file
Don't init if a project already exists
Group and comment variables