Add basic unit tests

This adds the tests directory and 3 unit tests, that test the query, ascending and descending search functions.

Before I write any code that tests searching with a key enabled, what account's key should we use and how should we store it?