Added example "for generate & port map"
Added variant of Johnson counter with shift_left function