renamed the uaParse, osParse, and deviceParse functions. fixes #150
made sure device failures are formatted correctly
updated the wording for the README to reflect the new naming scheme
updated the version number and documented it