Aodaac and the last crusade

Major refactor of previous step 3 template code into a separate injection service that handles aodaac, bodaac, gogoduck, wfs and no data cases

Thus, aodaac functionality restored to the client side

Requires integration with server side