Onsite badging systems, badging software, badge tracking and printing