Added basic auto documentation.
Added roles.
Renamed files.