Refectored signup logic, Added ini module created error component to manage application wide errors