add test in distribution

add test files in Manifest.in
improve setup.py to improve test documentation from setup.py