Add setup.py

Created a package for doitfilemappers.
Improved README
Fix bugs and documentation.
Add first unit test
Use AbstractBaseClass module
Override file_dep default for IdentityMapper

Set file_dep to False by default because targets should not depend on
sources.
Test get_action

"targets" and "file_dep" now return strings instead of Path instances.
Improve README.