Adds alternative name parsing
Export alternative name
Updates tests
Updates main methods and libraries
Removes test files
Adds missing libraries