Move_Piece working but not fully implememented
Move_Piece implemented

Also added Add_Piece and Remove_Piece
Code is much easier to use now
Make and Take move implemented

Massive streamlining over old branch, last commit before merge
Added basic search, passed perft testing

Fixed two movegen bugs, now matches perft results for >10 positions at
depth 6