Learn the Toki Pona Language (about 125 root words)

Toki Pona is a constructed language with only 14 sounds and 123 words:

http://tokipona.org/

http://www.omniglot.com/language/phrases/tokipona.htm

This memory challenge is to learn all the words and grammar of Toki Pona (123 words).