Some server tests, then a rough implementation of Whiteboard.java

@hogbait In copyPixelData of Whiteboard.java, I had to mess with indexing a bit. Basically, Java indexes pixels from the upper left, but we had so far planned on indexing from the bottom left. It's nothing too complicated to switch between the two, but is there a reason we want to use the bottom left and not just switch over to Java's standard?