Added an associative array detection function, improved the arrayForEach
Added a fileExists function
Fixed most function to work with a variable FD, added /dev/{tcp,udp} devices detection tests, improved reading functions
Replaced the extra pipes that spawned process with bash builtins
Added an atexit and an enum function
Added a log and an encode package for generating hashes, and using a simple logger
Fixed the urlEncode function