updated CWSharedRemoteSoundSource and CWSharedRemoteMegaphone classes to account for changes made in subclasses. Added tests for this in groundUpTests.scd
fixed gui UserView so as to display megaphones and sound sources
added laptops to gui i and created new class CWRemoteLaptop