Update accounting.py

separated tasks into functions, generalized functions to accept new reports and allow for inventory changes, formatted currency and counts.