A simple node.js library for parsing and validating chess board position with an algebraic move parser