fixed syntax error sorts of snapshot load; renamed methods to be more descriptive; moved defect details into sub object called 'current' so as to allow storing details for snapshots if needed - didn't want to assume defect meta at top level was current without being descriptive