generator now prints out function prototypes with empty contents
added environment tests
fixed compilation issues for simple fdecl printing
merged generator