With ddt parser wrapper

merging ddt psi wrapper approach to master as this branch will continue on as the main dev for now