Added realloc function to the memory allocator.
The allocator should be ready for usage. Haven't tested any faulty input yet. also, we now finaly have all the functions we need for bstrings :D