Added all the demo code

Includes all the demo code plust the outline