Check whether a list of properties exists within a given object

Status: **Opened for visibility**

Decided to go with a single string argument for supplied properties, delimited by a period, vs. each property supplied as a separate argument, as discussed with @donnielrt.
 
Reviewers: @donnielrt 
  
## Changes
- Added checkProperties.js file to src/utils/ 
- Added $.checkProperties() function
- Added checkPropertiesTests.js test file to tests/unit/utils/
- Added tests for negative and positive conditions
  
## How to test-drive this PR
- Run `grunt test` in the terminal
:+1: to that, except we don't even need to set it to undefined! `var value;` would be undefined by default :)