authentication with cheyenne

closes #9