documentation fixes and rpy tweaks, along with ua_parse upgrades
eejit
blank lines should not be skipped
add sanitisation to ua_parse
expand hive_query