Today I had another catch-up meeting with my supervisor.
The progress I've made over the last few weeks has been good and should help reduce the complexity of my prototype.
My aims for this coming week are to have something written which can retrieve the friends of a targeted profile on Facebook. Once this is is accomplished, I can proceed to writing the recursive search to drill down through a social network and provide the visualisation for the program.
My supervisor recommended looking at Beautifulsoup, a python library to help parse html content. As I am programming in Java this may not be suitable but it will definitely be a good point to start.