Added missing requirements for deployement on Heroku

- Add of a Profile for Heroku
- Engines specified on package.json
- App.js update port settings