basic gem documentation
re-arranged requires, global config, and application startup