Created knight class.

Really, it is most concerned with generating possible knight
move positions from a given initial position.
Might consider renaming this class to reflect this Move-ish
responsibility.