Delint and correct BDD utility spec
Delint utility service, refs item:557
Adds hasDeep utility, refs item:670

Usage:

```js
var obj = {
  a: {
    b: 'hello'
  }
};

utility.hasDeep(obj, 'a.b');
// => true
```
'prop' in obj -> utility.hasDeep(obj, 'prop')
hasDeep -> has: familiarity w/ underscore.js
Add JSDoc
Merge pull request #442 from tlvince/bug/property-in

Adds deep obj.hasOwnProperty, closes item:670