pulling report logic out of tide and buoy report services and pulling out buoy and tide logic from report service into report form handler