Updates to Broadcast Module

Updates to:
- Login process (still incomplete)
- More Comments
- Additions for upcoming WebRTC methods
- NodeJS requires beginning to be added

Signed-off-by: Matthew Potter <mdpotter@gmail.com>