Add plugin check to fix tests
Check for non-numbers passed to heal/hurt, instead of corrupting health value to NaN
Add isFinite() check to catch NaN, too

Since typeof NaN === 'number', logically..
Allow healing and hurting with amount Infinity

Behaves as you would expect, setting to max or min health
Rename main to health.js
Add travis-ci build status