Refactor slice
Move specializations of iterator_traits into std
Merge pull request #7 from n00btime/master

Refactor slice and fix iterator_traits specialization