refactored move.apply to leverage move data.
took advantage of new move methods instead of board lookups
minor refactor
fixed issue with max_ply exception
added performance sessions
removed performance session files.
Time management changes