minor updates... deque::iterator constructors and destructor work
a bit more restructuring to make rapid development a bit easier
finished off basic iterator tests
a bit more cleanup to iterator code