Rename template parameter and corresponding typedef
Fix wrong include
Rename pid controller to positional pid controller
Remove useless explicit
Rename enum value INTEGER to INT
Extract common features from the two pid controller