Implement a separate parse method that does not throw an exception.
Give a non throwing overload for the query parser also.
Fix data type mismatches for filtering values.

Fixes #243.
Improve code coverage.
Liiiiiiiiiiiiiints.
Forward declare post, put, and erase for resources
Move declaration of FILE_PATH back to internal ds
Internal post, put, erase parameters now follow the respective Operation class' ctors
Fix post, put, erase for tasks to follow the changes
Implement post, put, erase for resources
Fix test due to API changes
Lint
Move all forward decl of unit tests to internal ds, friend class all test cases (for clean up)
Add mocks for resources KeyValuePairs
Add some operations involving resources into API tests
Merge pull request #256 from digawp/resources-api

API to modify application resources (eg last ID)
Merge pull request #245 from lowjoel/implement-sorting-and-filtering

Fix filtering expression type deduction
Fix the height of the input box on high-res displays.
Store max id in DataStore. Fixes #201
Save each addition instead of waiting destructor