Merge pull request #5 from McMartin/PushAndPopOnExtremities

Implement `PushFront<Element>`, `PushBack<Element>`, `PopFront` and `PopBack` features
Correct At<Pos> feature definition
Implement Erase<Pos> feature
Implement Erase<First, Last> feature