Removed array_list. This is now called vector
Vector is now named correctly and includes pop_front and pop_back functions
Helper script for dealing with macro templates