move tests into subdirectory and split into multiple files
Merge pull request #52 from brendam/split-tests-43

move tests into subdirectory and split into multiple files (fixes #43)