Ironed out few more errors. Functionality and Error Handling done. Need to be tested