Refactor/middleman samples folder

Splits the view into a panel with samples list on the left and a viewer on the right side.

* currently only a single example can be selected and loaded, sample can be reset
* sample takes full viewer screen for display
* updates gems and adds foundation framework