GSM Additions & AltSoftSerial

GSM Code added in and noticed errors when compiling related to
softwareserial. Added in AltSoftSerial. You then need to replace
Softwareserial declarations within the easysoftlibrary before it will
compile with AltSoftSerial declarations.
Reference website added

Added in link to comments to a useful site for issues related to GSM.h