Arg libpath

This branch includes access-cm which I sent a pull request for earlier today. If you have already merged that one then I can fix this up to only include the new commits.