Added a new transient class and exception.

Added a new Transient class that works both on a site wide, network,
and local based level. It is designed for an array of transients.

[Branch: development]