Added method for getting a linked list of all non-empty pieces on the board.
Basic main method to create a basic chess board.
Added an image field into pieces.
Redid the graphics package so that it works, also still provides abstract classes for each variant.
Redid the basic chess graphics implementation to make use of the new abstract classes in the graphics package.