Added error detection for invalid server configurations, thanks @greufe
Created new command 'prod', which James can run to generate production-ready code. Removed production-only tasks from watch/default tasks