Revert "MNT: Removed gui.api and associated files"

This reverts commit a7e65fcf1d1b953cdd1fd629c3fbca34f2deb58e.
Merge remote-tracking branch 'dill/master'
MNT: Refactored scalar view, model and collection
Merge pull request #14 from ericdill/fit

Fit