Lagt till val mellan grafiskt eller konsol gränssnitt

Nu kan man välja om man vill köra med konsolen eller det grafiska
gränssnitten när man startar klienten och även skicka med ip. Om man
inte skickar med några argument, så startar det grafiska gränssnittet
mot localhost "127.0.0.1". Argumenten man kan använda är -c eller
-console, båda funkar och ip-addressen skickas som X.X.X.X, det spelar
inte någon roll i vilken ordning dessa argument skickas och utelämnar
man något av dom, så används default värdet för det, som i gränssnitts
fallet är det grafiska och när det gäller ip, så är localhost default.
Giltiga startkommandon, ip-addressen är så klart olika.
BattleshipClient
BattleShipClient -c 192.168.0.123
BattleShipClient -console 192.168.0.123
BattleShipClient -c
BattleShipClient -console
BattleShipClient 192.168.0.123

Har även ändrat några variabler i IconHolder som var public final till
att vara private final och lagt till getters på dom.