Improved cleaning of temporary files with Makefile
Multiple changes added in order to improve parameter handling
Fix some issues with handling of types
Debugging print removed, tests working again
handling type in variable declarations
Handling types for parameters