Fix tests so nose finds them

Most test collectors expect modules named test_*.py. Some also skip files
with execute bits set
Merge pull request #101 from jerdfelt/tests

Fix tests so nose finds them