Documentation

Seriously. We need it bad.