Fixes option path bug and a couple tests

Fixes a bug where app would crash if optionValuePath is not defined.  

_valuePath : Ember.computed('optionValuePath',function(){
    return getWithDefault(this,'optionValuePath','content.value').replace(/^content\.?/, '');
  }),

This occurs because getWithDefault only for undefined, not null.