Autoloader

Fixes #9.