Authentication Features completed - DB layer pending