rewrite customer forms/models and added custome auth backend. Front-end is initiated by creating a registration page