moved to c++
added innterrupt.h for enableMaster + moved to c++ headers
simplified ld script
initial version of ring buffer
unit test for ring buffer