Attempt at resolving HelioProjective transformation issues.
Incorporated Cadair's distance calculating method which is invoked if distance is not specified.
get_distance_hpc() does the calculation and _get_input_params() is a hidden method which arranges input Tx, Ty and possibly D0, into a list in the same order.
get_distance_hpc() then returns distance in kilometers.