added error catching, that is reactive

In the catch statements, it now does something like remove malformed
urls, or fills the handler on a null, etc.
Added version capture

It now takes all the elements from a server header like: Apache/2.2.27
(Amazon) PHP/5.3.28 and grabs the various portions adding them to the
database