Remove FeatureData constructor (not accessible enough to be useful)
Add FeatureData deserialization constructor
Move path storage to separate method
Add journal for Metadata paths.
Valueless add() method
Add tests for PathJournal