This is a rather large update.

We have cleane up the code base a lot in regards to how init()
is used through out the classes. We use init() to basically
act as the constructor instead ofover riding the core constructor
of each class.

If you find your self needing to override the core constuctor
make sure to kmake a call hom to the patren and pass in the original
params so that the parnt can do it's job.

We added the transient and heartbeat API (Heart beat is untested).
with the transient API you can now pass in a set of queries that
are named, these names are the transient names. You refrence them
from there.

the idea is that you create a set of transients, and then some where
call the new call_home($transient_name) method in the loop to make
sure that transient exists. Upon doing so you then call
transient_loop($transient_name) which loops through the WP_Query
object in that transient.

TODO: documentation needs to be udpated.
Added Composer Details.

This repository is now considered a composer package. That is we can use
composer to pull the framework down into our projects, this way we always
have the latest.

vendor directory added to gitignore