Updated demos, moved js into its own folder/files