diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/CardInformationDialog.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/CardInformationDialog.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/CardInformationDialog.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/CardInformationDialog.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/DeckPanel.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/DeckPanel.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/DeckPanel.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/DeckPanel.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/cardFilter.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/cardFilter.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/cardFilter.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/cardFilter.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/cardFilter2.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/cardFilter2.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/cardFilter2.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/cardFilter2.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/chat.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/chat.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/chat.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/chat.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/common.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/common.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/common.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/common.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/commonUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/commonUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/commonUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/commonUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/communication.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/communication.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/communication.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/communication.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/deckBuildingUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/deckBuildingUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/deckBuildingUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/deckBuildingUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/deckBuildingUi2.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/deckBuildingUi2.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/deckBuildingUi2.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/deckBuildingUi2.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/deliveryService.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/deliveryService.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/deliveryService.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/deliveryService.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/gameAnimations.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/gameAnimations.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/gameAnimations.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/gameAnimations.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/gameHistoryUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/gameHistoryUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/gameHistoryUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/gameHistoryUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/gameUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/gameUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/gameUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/gameUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/hallUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/hallUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/hallUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/hallUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/inheritance.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/inheritance.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/inheritance.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/inheritance.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/jCardGroup.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/jCardGroup.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/jCardGroup.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/jCardGroup.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/jCards.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/jCards.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/jCards.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/jCards.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/leagueResultsUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/leagueResultsUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/leagueResultsUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/leagueResultsUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/logging.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/logging.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/logging.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/logging.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/merchantUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/merchantUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/merchantUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/merchantUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/playerStatsUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/playerStatsUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/playerStatsUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/playerStatsUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/statsUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/statsUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/statsUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/statsUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/tournamentResultsUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/tournamentResultsUi.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-015/tournamentResultsUi.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-015/tournamentResultsUi.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/images/spinnerbuttons.png b/gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/images/spinnerbuttons.png similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/images/spinnerbuttons.png rename to gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/images/spinnerbuttons.png diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery-1.6.2.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery-1.6.2.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery-1.6.2.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery-1.6.2.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery-1.6.2.min.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery-1.6.2.min.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery-1.6.2.min.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery-1.6.2.min.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery-ui-1.8.16.custom.min.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery-ui-1.8.16.custom.min.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery-ui-1.8.16.custom.min.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery-ui-1.8.16.custom.min.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery.cookie.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery.cookie.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery.cookie.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery.cookie.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery.layout.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery.layout.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery.layout.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery.layout.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery.spinnercontrol.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery.spinnercontrol.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery.spinnercontrol.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery.spinnercontrol.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery.touchSwipe.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery.touchSwipe.js similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/jquery.touchSwipe.js rename to gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/jquery.touchSwipe.js diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/styles/jquery.spinnercontrol.css b/gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/styles/jquery.spinnercontrol.css similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/js/jquery/styles/jquery.spinnercontrol.css rename to gemp-lotr/gemp-lotr-async/src/main/web/js/jquery/styles/jquery.spinnercontrol.css