Overhaul and refactor :
1. Change all namespace reference from 'Grunt' to 'Shunt'
2. Leverage Symfony Component for better testability
3. Introduce support for scp and sftp
[Fix #3]