Added prototype of new coroutine.h
Started to implement test suite.
Updated examples.
Replaces class with struct.
Renamed coroutine.hpp to coroutine.h
Updated arduino examples