Show help if no commands are passed
User.name should not be unique
Added supportEmail
Added execArgs to app model
Reworked error page to make it cleaner
Set default execArgs for app
Generate the plist path on pre save event
Added Apps.generatePlist()
Implemented Apps.changeEnv()
Implemented Apps.remove()
Use config.nodePath for default execArgs
implemented Apps.update()