Simple verification of speed of available methods
Return to the old state of things and move all of the joi validator stuff into a joi subdirectory.
Create new, pure js validator that is faster

On example data I downloaded, Joi runs in 2484 milliseconds.  Joy runs in 38 milliseconds and I believe it is verifying the same stuff.
Merge branch 'master' into cheddar/speed

Conflicts:
	dev/validate_with_timing.js
	js/validation/validate.js
	plugins/data/preprocess/index.js
Merge branch 'master' into cheddar/speed

Conflicts:
	dev/validate_with_timing.js
	js/validation/validate.js
	plugins/data/preprocess/index.js
Fix "util not defined" error from merge conflict
rewrite validate.js; rename, remove old Joi validation
Fixes from code review

1) Make common fields joinKey and normalTime optional
2) Make an explicit "required" check happen
3) Adjust one data point in device-data.json to have a colon in its id
jshint!
Merge pull request #175 from tidepool-org/cheddar/speed

Create new, pure js validator that is faster