added lot of comments to backend.dart also added requestHandler. Tests need to be writen for backend. see you next week