Fixed inline docs, Allowed non-static instantiation as well as static. Added api_key setting to constructor. (Solved #1)