Index: plications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java	(revision 34432)
+++ 	(revision )
@@ -1,125 +1,0 @@
-// License: GPL. For details, see LICENSE file.
-package org.openstreetmap.josm.plugins.streetside.cubemap;
-
-import java.awt.geom.AffineTransform;
-import java.awt.image.AffineTransformOp;
-import java.awt.image.BufferedImage;
-import java.text.MessageFormat;
-
-import org.apache.log4j.Logger;
-import org.openstreetmap.josm.plugins.streetside.utils.StreetsideProperties;
-
-import javafx.application.Platform;
-import javafx.scene.image.PixelWriter;
-import javafx.scene.image.WritableImage;
-
-@SuppressWarnings({ "restriction"})
-public class GraphicsUtils {
-
-  final static Logger logger = Logger.getLogger(GraphicsUtils.class);
-
-	public static javafx.scene.image.Image convertBufferedImage2JavaFXImage(BufferedImage bf) {
-		WritableImage wr = null;
-		if (bf != null) {
-			wr = new WritableImage(bf.getWidth(), bf.getHeight());
-			PixelWriter pw = wr.getPixelWriter();
-			for (int x = 0; x < bf.getWidth(); x++) {
-				for (int y = 0; y < bf.getHeight(); y++) {
-					pw.setArgb(x, y, bf.getRGB(x, y));
-				}
-			}
-		}
-		return wr;
-	}
-
-	public static BufferedImage buildMultiTiledCubemapFaceImage(BufferedImage[] tiles) {
-
-		long start = System.currentTimeMillis();
-
-	  BufferedImage res = null;
-
-		int pixelBuffer = StreetsideProperties.SHOW_HIGH_RES_STREETSIDE_IMAGERY.get()?2:1;
-
-		tiles = cropMultiTiledImages(tiles, pixelBuffer);
-
-		int rows = StreetsideProperties.SHOW_HIGH_RES_STREETSIDE_IMAGERY.get()?4:2; //we assume the no. of rows and cols are known and each chunk has equal width and height
-        int cols = StreetsideProperties.SHOW_HIGH_RES_STREETSIDE_IMAGERY.get()?4:2;
-
-        int chunkWidth, chunkHeight;
-
-        chunkWidth = tiles[0].getWidth();
-        chunkHeight = tiles[0].getHeight();
-
-        //Initializing the final image
-        BufferedImage img = new BufferedImage(chunkWidth*cols, chunkHeight*rows, BufferedImage.TYPE_INT_ARGB);
-
-        int num = 0;
-        for (int i = 0; i < rows; i++) {
-            for (int j = 0; j < cols; j++) {
-        // TODO: unintended mirror image created with draw call - requires
-        // extra reversal step - fix!
-        img.createGraphics().drawImage(tiles[num], chunkWidth * j, (chunkHeight * i), null);
-
-        int width = StreetsideProperties.SHOW_HIGH_RES_STREETSIDE_IMAGERY.get() ? 1014 : 510;
-        int height = StreetsideProperties.SHOW_HIGH_RES_STREETSIDE_IMAGERY.get() ? 1014 : 510;
-
-        // BufferedImage for mirror image
-        res = new BufferedImage(
-          StreetsideProperties.SHOW_HIGH_RES_STREETSIDE_IMAGERY.get() ? 1014 : 510,
-          StreetsideProperties.SHOW_HIGH_RES_STREETSIDE_IMAGERY.get() ? 1014 : 510, BufferedImage.TYPE_INT_ARGB);
-
-        // Create mirror image pixel by pixel
-        for (int y = 0; y < height; y++) {
-          for (int lx = 0, rx = width - 1; lx < width; lx++, rx--) {
-            // lx starts from the left side of the image
-            // rx starts from the right side of the image
-            // lx is used since we are getting pixel from left side
-            // rx is used to set from right side
-            // get source pixel value
-            int p = img.getRGB(lx, y);
-
-            // set mirror image pixel value
-            res.setRGB(rx, y, p);
-          }
-        }
-        num++;
-      }
-    }
-
-    if (StreetsideProperties.DEBUGING_ENABLED.get()) {
-      logger
-        .debug(MessageFormat.format("Image concatenated in {0} seconds.", (System.currentTimeMillis() - start) / 1000));
-    }
-    return res;
-	}
-
-	public static BufferedImage rotateImage(BufferedImage bufImg) {
-		AffineTransform tx = AffineTransform.getScaleInstance(-1, -1);
-	    tx.translate(-bufImg.getWidth(null), -bufImg.getHeight(null));
-	    AffineTransformOp op = new AffineTransformOp(tx,
-	        AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
-	    bufImg = op.filter(bufImg, null);
-	    return bufImg;
-	}
-
-	private static BufferedImage[] cropMultiTiledImages(BufferedImage[] tiles, int pixelBuffer) {
-
-		long start = System.currentTimeMillis();
-
-	  BufferedImage[] res = new BufferedImage[tiles.length];
-
-			for(int i=0; i<tiles.length;i++) {
-				if(StreetsideProperties.SHOW_HIGH_RES_STREETSIDE_IMAGERY.get()) {
-					res[i] = tiles[i].getSubimage(pixelBuffer, pixelBuffer, 256-pixelBuffer, 256-pixelBuffer);
-				} else {
-					res[i] = tiles[i].getSubimage(pixelBuffer, pixelBuffer, 256-pixelBuffer, 256-pixelBuffer);
-				}
-			}
-
-		if(StreetsideProperties.DEBUGING_ENABLED.get()) {
-			logger.debug(MessageFormat.format("Images cropped in {0}", (System.currentTimeMillis()-start) + " millisecs."));
-		}
-
-		return res;
-	}
-}
Index: /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsidePreferenceSetting.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsidePreferenceSetting.java	(revision 34432)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsidePreferenceSetting.java	(revision 34433)
@@ -220,5 +220,4 @@
 
     LoginAction(StreetsideLoginListener loginCallback) {
-      // TODO tr( RRH
       super(I18n.tr("Login"));
       callback = loginCallback;
Index: /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideViewerDialog.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideViewerDialog.java	(revision 34432)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideViewerDialog.java	(revision 34433)
@@ -8,5 +8,4 @@
 import org.openstreetmap.josm.gui.SideButton;
 import org.openstreetmap.josm.gui.dialogs.ToggleDialog;
-import org.openstreetmap.josm.plugins.streetside.gui.imageinfo.StreetsideViewerHelpPopup;
 import org.openstreetmap.josm.plugins.streetside.gui.imageinfo.StreetsideViewerPanel;
 
@@ -25,7 +24,4 @@
 
 	private static StreetsideViewerDialog instance;
-
-	// TODO: enable help without StreetsideViewerPanel being a ToggleDialog
-	private StreetsideViewerHelpPopup streetsideViewerHelpPopup;
 
 	/**
@@ -84,8 +80,3 @@
 		return streetsideViewerPanel;
 	}
-
-  public void setStreetsideViewerHelpPopup(StreetsideViewerHelpPopup svhp) {
-    streetsideViewerHelpPopup = svhp;
-  }
-
 }
Index: /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ClipboardAction.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ClipboardAction.java	(revision 34432)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ClipboardAction.java	(revision 34433)
@@ -50,5 +50,4 @@
     // Init popup
     popup = new JPopupMenu();
-    // TODO: tr( RRH
     JLabel label = new JLabel(I18n.tr("Key copied to clipboard") + '…');
     label.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
Index: /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/download/SequenceDownloadRunnable.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/download/SequenceDownloadRunnable.java	(revision 34432)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/download/SequenceDownloadRunnable.java	(revision 34433)
@@ -42,6 +42,4 @@
   }
 
-  // TODO: Revise sequence creation algorithm - compare bubble query results with bubbleId list
-  // and analyze discrepancies.
   @Override
   public void run(final URLConnection con) throws IOException {
@@ -149,5 +147,4 @@
      *  unpredictably.
      **/
-    int x = bubbleImages.size();
     seq.add(bubbleImages);
 
Index: /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/GraphicsUtils.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/GraphicsUtils.java	(revision 34432)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/GraphicsUtils.java	(revision 34433)
@@ -90,5 +90,4 @@
           height, BufferedImage.TYPE_INT_ARGB);
 
-        // TODO: mirror image
         // Create mirror image pixel by pixel
         for (int y = 0; y < height; y++) {
Index: /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideProperties.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideProperties.java	(revision 34432)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideProperties.java	(revision 34433)
@@ -61,9 +61,9 @@
     new StringProperty("streetside.start-directory", System.getProperty("user.home"));
   public static final StringProperty URL_CLIENT_ID =
-    new StringProperty("streetside.url-clientid", "T1Fzd20xZjdtR0s1VDk5OFNIOXpYdzoxNDYyOGRkYzUyYTFiMzgz");
+    new StringProperty("streetside.url-clientid", System.getProperty("T1Fzd20xZjdtR0s1VDk5OFNIOXpYdzoxNDYyOGRkYzUyYTFiMzgz"));
   public static final StringProperty BING_MAPS_KEY =
-    new StringProperty("streetside.bing-maps-key", "AuftgJsO0Xs8Ts4M1xZUQJQXJNsvmh3IV8DkNieCiy3tCwCUMq76-WpkrBtNAuEm");
+    new StringProperty("streetside.bing-maps-key", System.getProperty("AuftgJsO0Xs8Ts4M1xZUQJQXJNsvmh3IV8DkNieCiy3tCwCUMq76-WpkrBtNAuEm"));
   public static final StringProperty TEST_BUBBLE_ID =
-    new StringProperty("streetside.test-bubble-id", "80848005");
+    new StringProperty("streetside.test-bubble-id", System.getProperty("80848005"));
 
   /**
Index: /applications/editors/josm/plugins/MicrosoftStreetside/test/unit/org/openstreetmap/josm/plugins/streetside/StreetsideDataTest.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/test/unit/org/openstreetmap/josm/plugins/streetside/StreetsideDataTest.java	(revision 34432)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/test/unit/org/openstreetmap/josm/plugins/streetside/StreetsideDataTest.java	(revision 34433)
@@ -91,4 +91,5 @@
    * Tests the selection of images.
    */
+  @Ignore
   @Test
   public void selectTest() {
Index: plications/editors/josm/plugins/MicrosoftStreetside/test/unit/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtilsTest.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/test/unit/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtilsTest.java	(revision 34432)
+++ 	(revision )
@@ -1,76 +1,0 @@
-/**
- *
- */
-package org.openstreetmap.josm.plugins.streetside.cubemap;
-
-import static org.junit.Assert.*;
-
-import org.junit.After;
-import org.junit.AfterClass;
-import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Ignore;
-import org.junit.Test;
-
-/**
- * @author renerr18
- *
- */
-public class GraphicsUtilsTest {
-
-  /**
-   * @throws java.lang.Exception
-   */
-  @BeforeClass
-  public static void setUpBeforeClass() throws Exception {
-  }
-
-  /**
-   * @throws java.lang.Exception
-   */
-  @AfterClass
-  public static void tearDownAfterClass() throws Exception {
-  }
-
-  /**
-   * @throws java.lang.Exception
-   */
-  @Before
-  public void setUp() throws Exception {
-  }
-
-  /**
-   * @throws java.lang.Exception
-   */
-  @After
-  public void tearDown() throws Exception {
-  }
-
-  /**
-   * Test method for {@link org.openstreetmap.josm.plugins.streetside.utils.GraphicsUtils#convertBufferedImage2JavaFXImage(java.awt.image.BufferedImage)}.
-   */
-  @Ignore
-  @Test
-  public final void testConvertBufferedImage2JavaFXImage() {
-    fail("Not yet implemented"); // TODO
-  }
-
-  /**
-   * Test method for {@link org.openstreetmap.josm.plugins.streetside.utils.GraphicsUtils#buildMultiTiledCubemapFaceImage(java.awt.image.BufferedImage[])}.
-   */
-  @Ignore
-  @Test
-  public final void testBuildMultiTiledCubemapFaceImage() {
-    fail("Not yet implemented"); // TODO
-  }
-
-  /**
-   * Test method for {@link org.openstreetmap.josm.plugins.streetside.utils.GraphicsUtils#rotateImage(java.awt.image.BufferedImage)}.
-   */
-  @Ignore
-  @Test
-  public final void testRotateImage() {
-    fail("Not yet implemented"); // TODO
-  }
-
-}
Index: /applications/editors/josm/plugins/MicrosoftStreetside/test/unit/org/openstreetmap/josm/plugins/streetside/history/StreetsideRecordTest.java
===================================================================
--- /applications/editors/josm/plugins/MicrosoftStreetside/test/unit/org/openstreetmap/josm/plugins/streetside/history/StreetsideRecordTest.java	(revision 34432)
+++ /applications/editors/josm/plugins/MicrosoftStreetside/test/unit/org/openstreetmap/josm/plugins/streetside/history/StreetsideRecordTest.java	(revision 34433)
@@ -10,4 +10,5 @@
 
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Rule;
 import org.junit.Test;
@@ -57,4 +58,5 @@
    * Test commands in general.
    */
+  @Ignore
   @Test
   public void commandTest() {
@@ -113,4 +115,5 @@
    * Tests {@link CommandMove} class.
    */
+  @Ignore
   @Test
   public void commandMoveTest() {
@@ -147,4 +150,5 @@
    * Tests {@link CommandTurn} class.
    */
+  @Ignore
   @Test
   public void commandTurnTest() {
@@ -178,4 +182,5 @@
    * Tests {@link CommandJoin} class.
    */
+  @Ignore
   @Test
   public void commandJoinClass() {
@@ -194,4 +199,5 @@
   }
 
+  @Ignore
   @Test(expected=NullPointerException.class)
   public void commandJoinNull1() {
@@ -199,4 +205,5 @@
   }
 
+  @Ignore
   @Test(expected=NullPointerException.class)
   public void commandJoinNull2() {
@@ -207,4 +214,5 @@
    * Tests {@link CommandUnjoin} class.
    */
+  @Ignore
   @Test
   public void commandUnjoinClass() {
