Arduino Leonardo troubles reading from Serial1

  Serial.begin(57600);

On the Leonardo you have to wait for Serial to become active:

  Serial.begin(57600);
  while (!Serial) { }