updated vicon.py to require logfile name in upon Vicon object initialization.  Data gets auto-logged now whenever Vicon.getData() is called.  Warning: Not yet tested--written on home computer.
logging now checks for new data before updates, and Vicon.record() has now been extremely cleaned up to take new changes into account.