Fault Detection and Monitoring using an Information-Driven Strategy: Method, Theory, and Application