Architecture in Helsinki Get Remixed by Javelin, New Album Out Today!