Restore the correct bitscan forward implementation
The intel documentation specify : BSF r64, r/m64
rename bitboard_bitScanForward to bitboard_bsf
Simplification to make the code more readable and easier to write
Add time and depth search tests
Starting to implement evaluation