deploy.sh checks there are no uncomited changes
more parameter validation
fixing boolean usage in bash script