Slowly revamping still...

* Fleshed out somewhat runner, disposer.
* Going through and just trying to get it to compile.
* Thinking about how the paradigm is developing...Internally, objects
  have properties and methods, but all interaction between objects is
  funneled through the ib.Gib(ib Gib). All internal actions could be
  considered ib as well, but the overhead is not required. The interesting
  thing is that coming from the outside, it puts the onus on the receiving
  ib to "validate" all incoming Gib arguments, since conceivably it could
  be anything. Of course, this brings about the question of strongly-typing
  things - but this discussion is altered by the fundamental change of the
  paradigm from OOP to ibGib.

Signed-off-by: William Raiford <bill.mybiz@gmail.com>