Fixed mapping and component naming, added some skeleton code
and renamed authenticate component