Changed course completely to a UML in JavaParser, which we feel we can
achieve to a high standard. Significant progress made towards this goal
with the current objectives being:

1. Find the type of all of the variables in each class. 
2. Find method calls within method bodies and decide where they come
from to provide links and also reading class declarations to see whether
they implement/extend another class. 
3. Decide whether classes we read in are abstract/interface/class.