Git tweaks; gitignore; some bitshifts in recit 4