Employee attendance machine with attendance reporting software