Colors for ExteriorView

* Swap coordinates and name in Level5D.add_spaceship for consistency.
* Test case for ExteriorView.generate.
* Store colors for client and class names for server separately.

Commit references #6.