Add signature declarations for time scheduling of functions

* Added macros for scheduling declarations
* Updated functions reporting in openfluid program
* Updated signatures of some test functions
* Updated function signature unit test

(closes #76)