Demo dependencies

Closes #37 
Oh, this is due to a merge with @matthew-andrews pr not coming out properly, I'll fix this