adding a draft of leapfrog (not working yet), moving solver commons into a detail subdirectory