First Checkpoint

Add background, ship, and basic controls.  Textures loading from an
atlas, utility functions added to some components.