This project is part of the group assignement of INF5750 uio project.