classy Target

created a target class to hold data about a particular target. other
functionality to follow