moved exception members to public so they can be accessed by the user and got rid of unnecessary string.compare function calls
fixed make clean to remove tests dir, added templated getValue function to node and default getValue, added clang++ note to readme, modified example to include new features