status checkin before I change up the parseFields to be a bit smarter
Checkpoing commit - updated the tests and adding jsdoc to main widget/class