Starting to add a reporting engine. Initial Application Functionality