Timer + HallCounter revamped

Due to a problem regarding timing an calculating the RPM at low (20)
rates, I totally redid the Timer + Hallcounter