Ditched custom authentication in favor of devise