+ Added logging to an external file + Added a Stop Watch function to record amount of time it takes to process