changed getInfoFromUserAgent method to return bot information
moved device types and names to abstract device parser class; small fixes and imrovements; added docblocks