Initial commit.
Updated with full docs.