Updated Player and TownView to handle race/color graphics

-Player now keeps track of its own image icon
-The player's image is set after its color and race are set in
Login.java
-TownView's constructor now only has one parameter, Player, since it it
no longer needs to decide which image to draw for the player
-Updated the file URLs to point to the updated .png graphics with fixed
transparency instead of the temporary .jpg versions