Spiking a solution for examples

This is just me hacking away the code to spike the solution for running examples (#15).

This is just to get the ball rolling. I will push my commits up as the spike progresses so others can see how I am going.

*Please don't merge this.*