add authentication monban gem and better errors