3rd Year Dissertation Project for MEng Computer Science by Joss Whittle