allow api_key config in initializer + helper method

require api key

consistent names

add documentation

formatting

more formatting

missing the bang !!!