Update(Panel and Image)

- Sends and interprets image data across network (currently not working,
will fix this soon)
- Adds methods to WhiteboardPanel which are called by the model to add
objects or make edits
- Fixes loginview to accept empty array of whiteboard names upon login