Had list take in const reference for push_back/front and implemented queue data structure