Refactor JobInfoComposite tests to check for its implementation of the pending LocationInfo interface.
Add LocationInfo interface.
Add Location class.
Refactor JobInfoComposite to implement LocationInfo, using a Location.
Tweak styles to be more consistent.