Meta documents now store test name lists.

Each build ID/git Hash meta document has an array of all
test names associated with that build ID and git Hash.
Adding test name querying

Directory report page now allows user to limit results by test name
Build/git hash level unit test searching works

Still have bugs to fix in directory level unit
test searching
Fixed most of the bugs in directory-level test name searching

Function coverage data is still wonky
Added shallow copying of directory aggregation pipelines

Global scoping of these pipelines is no longer an issue,
since working copies of pipelines are kept locally
Fixed function coverage display bug in directory listing

Directory listing page now displays proper function
coverage data.
Sorted directory listing, fixed bug in file-level test search

User also now has option to select "All tests" from test
dropdown to revert to the results for all tests. File-level
test search now displays test name and shows data for test
name.
Fixed pipelines and git hash retrieval.

Made shallow copies of global pipelines to avoid concurrency issues.
Additionally, Git hash retrieval for file comparison updated.
Retrieval no longer depends on git hash info being stored in
build ID.
Added AGPL to source files
Fixed execution count display bug for test name searches

Fixed bug where testname was not taken into account in
javascript GET request for file counts data
Merge pull request #49 from mvankeulen94/cleanup

Added test name searching and license info