Refactored test steps into multiple classes and adds fluent interface for
creating test cases using the builder pattern. The latex analytics are
removed.