Add support for module path, prefix and include path
Make compiler recognise module path, include path and prefix
Fix potential buffer overflow
Separate Object paths from include path