Add specs and fix for Authentication module @lukemelia/@kselden