Completely rewritten library (now under GPLv2 license), usin JSON structure instead of XML, using single file instead of directory structure, added and removed several functions, (hopefully) better exception handling, (hopefully) improved special character support.