Demo app now workable

Still needs some improvement as it's pretty measly.