Initial checkin of HostSpecification class