Modified piece tracking algorithm to be more robust with noise.

- trackFilteredObject() now only tracks the one blob (contour) with the largest area.
- MAX_NUM_OBJECTS increased to 20 to allow up to 20 contours in a frame without throwing the whole frame away as nosie. Only the contour with the largest area is recorded.
- MAX_OBJECT_AREA also increased to help filter out small noise contours.
HSV values for actual 3D printed pieces added and tracked.

- Circle, rectangle, pentagon, and white square or trianlge tracked and movement is detected.
- Also added drawPuzzleBoard();