Report

Not the final version but the text part is largely done. Please suggest
modifications if you would like. Minor changes needed in class and
sequence diagrams. Will upload them tomorrow