Added empty test suite: HmReaderTest.
Added new test case: readFromEmpty.
The HmReader takes a QTextStream as the parameter.
Testing multiple inputs for empty db.
Test case added: read an account without values at and without transactions.
Added test case for reading the valuesAt map.
Added a test case with multiple transactions.
Merging with the branch hmReaderTest. Fixes #1.