Added CSS, JS, and built most viewer functionality. Peer-to-peer communication to be done.