Streamlined UnionJackLattice.__getitem__()
Added c source directory, may need to c-ify UnionJackLattice.dist. Also removed promote() and layer() from lattice.py