Working on basic ib.Gib() flow.

* Tentatively have CreateMlt view which is copy of Create view, but with a
  Gib button.
* Have basic workflow built now, so that the user starts ibGib, the
  controller sends an event to languageGib and the controller gets a
  possibility in response. It then actualizes the possibility into a view.
    * It actually has the ability to reject it and get another possibility
      if it wants to, e.g. if it is unable to do the particular thing
      that languageGib wants it to do.

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