Added a timer as well as performance improvements
Initial commit of gitignore file