Modified constructors, Quality enum, and more work on JSONMonster