Added API Methods, and new RequestAdapter for exposing APIs easier.