added build system
added git ignore
added protocol buffers
added realtime plotter code
added capture to file demo