add initial files

- strict impl: deque operations
- tests for strict impl
- strict impl set up for laziness profiling
- TODO: other operations