Added a basic implementation of an LFSR

May need rewriting to use bit twiddling
Added ignore rule for swap files