adding parallel tests and updating versions
Matching spec folder structure with the lib