Updated Achievement Registry

Update to make achievement declerations and registry much mo easy to use in code also updated it for the new lib package