Refactored old library, changed name to Chess.Base. Added Promotion handling to search.