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)
Added entity details page, with ability to edit/create (fix #13, fix #31)