DEV: Changed "array flipped" log to debug level instead of warning
DEV: added even='avg' key to np.simps() to address odd interval count

Adding this key ensures that integration will proceed regardless
of whether interval count is even or odd.
If speed becomes an issue the 'even' key can be set to 'first' or
'last' since currently integration is completed twice and is averaged.