Redesigned the backlog item class to take configuration templates.
Cleared out tests and mocks given new architecture, and built up a more customizable backlog item architecture.
Fixed the cmake build to the new architecture, and made scrit compile despite not working.
Cleared out obsolete add handler logic.
Merge branch 'development' into refactor-yaml_mapping
Started setting up the AddHandler test for a rewrite, and began integrating Mocks using FakeIt.
Removed empty defaults functions and move some class responsibilities around.
Setup a empty deleter template function to enable shared_ptrs to mocks.
Got shared_ptrs to mocks working for the AddHandler test.
Started implementing templates into the addhandler and the tests.
Got the arguments accurately being assigned from a template.
Broke out a lot of support code to a fixture to support the other add handler tests.
Adjusted template field strategy a little bit.
Added new unit tests for AddHandler, and developed the handle item add function to pass them.
Added a config file parameter to the YAMLDataStore constructor in preparation of template loading.
Untested draft of ItemTemplate YAML decoding.
Wrote and fixed the ItemTemplate Encode and Decode, and built the unit test.
Fixed minor emplacement defect.
Began modification of YAMLDataStore to save the product backlog data.
Got the item add working again with the new template architecture.