Add Demo Mode

Closes #20