Update Shooter.h, add Shooter.cpp

Updated Shooter.h to include required variables and methods, and created
Shooter.cpp with basic outline for some methods. I'm not sure if we all
agree on using separate tasks within the shooter, but in my opinion it
makes my time programming this much, much easier.