Organized header files (tests/include/flexpret_*) and created startup program (tests/include/startup.S) for multithreaded applications. Added several example programs in tests/examples: duty_comm.c is a simple variable duty cycle communication protocol, and both_comm.c is a multithreaded example that runs duty_comm and sync_comm on different hardware threads.