move AddressBook to model
set constant strings to final
use builder pattern for config class