various bugfixes + parallelUploads config parameter

- Using new async.map() and async.mapLimit() now
- adding missing leading slash to path in ftpCwd() to prevent problems with relative paths
- added config parameter parallelUploads to be able to control number of parallel uploads for the deployment.
- updated README with new parameter and the non-singleton pattern