Attendance react

See closed PR for details: https://github.com/lifedispenser/djattendance/pull/1
here's another `jsonify.py` but the code is different from the other two. is this intentional? or can we clean this up and eliminate the redundancy?