fixed bugs and improved performance

* cut -g flag from compilation CFLAGS in Makefile
* fixed bugs in suffix_tree_dfs read bytes outside array's borders
* set minimum capacity for dynamic arrays and queues and set initial
capacity for suffix and overmerged trees which significantly decrease
memory reallocations