added container full exception
added Exception handle on getHead()
update Deque as Array implementation