Fixed an issue that cause close() calls to invalidate the wrong pipe ends
Made InterfaceLibHead die when the pipe breaks
Fixed a type error (char* should have been char**)
Creating an external Prototypes.h with the prototypes of all the functions
Initial implementation of the resource manager
Adding an apparently missing file to source control