Add darray - 'dynamic array' module

Resizeable array added, in anticipation of needing variable sized socket I/O buffers