Started Read Methods

Too complicated to do as single method, so having to split info up
between bunch of different methods
Fixed up readName method and readAddress

Now can read names, addresses, and is accessible from agent.java
However, only reading 'simple' addresses
Integrating testing of readAddress