Added documentation and made minor changes
- Added javadocs and line by line documentation to all the commands
- Made the crab commands stop the drive motors when they end
- Made the arcade drive command stop the drive motors when it ends
- Made the mecanum drive stop the motors when it is interrupted
- Made SweeperEjectCommand require the sweeper subsystem
- Removed RobotBuilder headers
- Made TimedCommand.initialize() final