chess board class is now much cleaner
cleaned up PGNParser formatting
made the project maven compatible and changed some directories around
made project maven compatible
added default constructors for testing convenience and improved ChessBoard location by adding a map to get locations by chess piece
wrote junit test case for chessboard class, added utility method to convert string to numeric rank, and helpful chess board method to get a location object and fixed its default constructor
starting to move pgn move update logic into an inner class for game because the logic is distinct but it needs access to all of game's internal logic. Eventually will make a game manager with a backing game instance variable, but this is the more natural code progression