Updated style.  Added (currently failing) test for a failing scenario
Added Configuration object
Added missing JSHint file