- New create macro for dllist
- Refactoring unit tests
- Unit test for dllist