Add findbugs configuration to be more strict
Add transit lines between the gates and the stack
Truck is comparable, so we should also define equals and hashCode