Declaration of produced input data

* Added a DECLARE_PRODUCED_INPUTDATA macro for simulation functions
  signatures
* Updated tests  
* Cleaned code and test datasets 

(closes #77)