Refactored out method for pinging engines
Changed response time to nanoseconds instead of milliseconds
Added simple engine ping before adding an engine
Moved update to engine table after validation
Updated CLI to do nanoseconds to milliseconds conversion
Merge pull request #331 from tombee/add-engine-validation

Add engine validation