allow api_key config in initializer + helper method
require api key
consistent names
add documentation
formatting
more formatting
missing the bang !!!