[#54] finished basic devise functionality