__init__ files and better docs