Fixing Portnum files to use #defines correctly
Adding basic tach to Shooter and cleaning up

I added a `Periodic' method to robot3238 that's called from all the other
periodic methods because I noticed a lot of code was duplicated between
each of them. Put stuff like settings updates and messages to the SmartDashboard
in this method.
Working code for shooter integration