Fixes bug #72 - The OS name/distribution is now gathered using lsb_release instead, this is working perfectly in Ubuntu Server 14.04 and from my research should also work fine on CentOS 6+ (as lsb_release is installed as part of the base distrib apparently.).
Cancelled back my automatic syntax formatting (will look to conform to PSR later on!)