Full Directory Support + Wave Directions + Wave Frequencies

1. Motion Solver now iterates through all frequencies instead of index 0
2. For each wave direction index, a directory is created with global
outputs