Refactor demo into a separate project

Moved whole demo out due to npm preinstall script issues