added parse framework and added authentication layer