Updated documentation
Added arraylist_add, arraylist_insert
Updated test_arraylist.c
Corrected prototype signature of memmove