Fix Issues #165 - Update demo page

So this is combining all the angular files into one? Do we have to? It means there's a build step required to run the demo, which seems a little odd.