Add docs.
Use activesupport's autoload.