Refactors into proper RAII
Adds general purpose geometry generator for rotation surfaces
Fixes diffuse lighting
Adds light model to the scene
Uses c++11 features in implementations
Adds mobile lights
Implements basic crab and light entities
Renaming to flatter namespace structure
Implements standard c++ naming conventions
Implements basic crab skeleton
Adds eyes to the crab
Adds reference documentation