disable interactive mode

- disable interactive mode to simplify installation using CM tools.
allow the app to listen on a custom port
allow a custom bind address
better names
Add default values for uchiwa host & port
Merge branch 'failshell-allow-custom-listen'
Merge pull request #49 from failshell/interactive

disable interactive mode
next attribute is required for express
Add dots reporting to karma
Add .idea to .gitignore
Add 'npm test' script
centos tags were changed, weak
Setup docker container to be configureable by ENV

Fixes most of https://github.com/palourde/uchiwa/issues/22

Just needs docs tweaking to have the right username +
a trusted build setting up.
Add e2e tests & bugfixes
Update README and bump to 0.1.4
Merge branch 'ethanhann-master'
Merge branch 'master' of https://github.com/bobtfish/uchiwa into bobtfish-master
Update docker documentation
Bump to 0.1.5
Run npm install with --production flag on Dockerfile