added syntax for external modules + function prototypes
name binding for external modules + function prototypes (not working
fully yet, same problem als normal functions)
added 1 external module
build with external c header file