Make the startup script LSB compliant, this enables it to work on RHEL (redhat-lsb required) and presumably
all other LSB OSes. All Debian-specific code was replaced with LSB calls, and exit codes are returned according
to LSB

LSB init funcs: http://www.linuxbase.org/betaspecs/lsb/LSB-Core-generic/LSB-Core-generic/iniscrptfunc.html
LSB init script actions: http://refspecs.linuxfoundation.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html

[!] Now uses autossh -f option
[+] Brand new README.md
[+] autossh::tunnel now supports remote_port option
[!] precreate and chown the pid file