added list commands builtin, cleaned up docstring