Extra files for .gitignore
Avoid possibility of NULL buffer being allocated.

- The general use case of this function is to send a NULL buffer making the static int 
on line 3620 initialize ordersize to 128. When orderlist runs out of space it is meant to 
double its memory allocation.
-Although extremely unlikely, in order to avoid the possibility that ordersize is '0' (perhaps
a user library use error?), then instead of multiplying zero by 2, we can initialize a size of '2'.
Sanitize input for PAT paths

Ensure string length does not exceed PATH_MAX
Add initializer to notes variable