Added initial graph-caching classes

I've setup several classes for caching, JSON, mysql, and
marshal. I'll start with the marshal store (since it's the
easiest). Really just the groundwork classes. No real
implementing code yet.
class-loader for the graph cache

Just setting up some basic stuff to swap out differnt
cache-backends and make it configurable.