add authentication, allow multiple aliases for one repository, add help menu