update

added peek_front
added peek_back
added pop_front
added pop_back