Refactor Tock related code

Move to subclass of Blueshield
Make TICKTock manage all communication/commands