Finish most features
Add all test files, including `dest` directory