Change errors to warning

See Issue #1
Improved tainted sink detection

merged source, sink, and taint analyser; added validation detection.
Extended preferences page to add validation rule option.