Timer

@MattHJensen @talumbau This timer can be used to time specific functions and overall runtime of the calculations. View the README.md for examples for how to implement with test.py