adjust Makefile to accomodate packaging change

- get kindlegen from subfolder
- add test
fix test to work under bundler
reeanble the build task when running the tests
add build as prerequisite task for test
Merge pull request #8 from mojavelinux/kindlegen-extract-fix

adjust Makefile to accomodate packaging change