Add ignore of vim swap files
Refactorisation and optims
Add go.crypto/ssh in tunnel package to not override basic package

Because we need my patch for buggy dropbear server... Maybe it will be
fixed by dropbear and/or crypto/ssh package maintainers.
Add changelog
Changed version
Change the version number policies.
Fixup bash command formating
Same as last commit, rewrite bash command to be more readable
Change some headings
Use correct go package imports

That should allow "go get"...
Change package path and usage output
Add support for configuration file
Changelog
Add "go get" installation kind
Fix config value test
Change Doc and add AUTHORS and LICENCE (BSD)
Change usage form