Fix MakeMaker build, add tests.

 * ->filename() was returning Path::Tiny objects
 * .xs files were going under lib/ instead of root
Merge pull request #1 from wolfsage/t_fix_mm

Fix MakeMaker build, add tests