yeah buddy!

Here's what we got going on:

* added a simple error class skeleton, nothing in it yet though, Although as part of the error class I did create a ThrowString method, which throws a string and exits
  * maybe add an overloaded function that allows for 2 void* to be passed in, the first would be a handler function, and the second would be data for that function
* valtree has been massively improved and somewhat implemented
* other stuff I can't remember right now
added a lil' nicer debugging message, still looks crappy though
implemented several features for valtree
getting the valuetree class working
humongo commit
added skeleton for dict and array, and parser/serializer
I'll probably work on the serializer first
big one from a long time ago, I don't  quite remember what I changed.....
BUT WE GETTIN DER GIRL OOH BABY
little bit of restructuring going on.

Creating a storage class template to store different values rather than storing it as a string may specialize it for generic types. Might just do a class to make things easier too, still experimenting

refactored a few names in value, added tests, storage.template.hh is the experimental class template file
out of git for a little while :p forgot to include these files for commit
until I know what I'm doing with these they are going away
updated one function name
lame right?
Merge branch 'FINISHIT'

Conflicts:
	value.cc
	valueset.cc

conflicts resolved
git is hard