lots of opticka ui changes and integration of datapixx for digital I/O