Updating README, refining internal API

Updating README