Semester Project for Group: sw507e13 at Aalborg University.