initial cleanup
additional cleanup, component restructuring, etc
more cleanup, additional command-line options, scrutinizer external code-coverage setting added

Signed-off-by: Rob Frawley 2nd <rfrawley@scribenet.com>
updated travis build file