Lattice Coding for Signals and Networks: Side-information problems