diff --git a/src/main/java/NTNU/IDATT1002/controllers/ExploreAlbums.java b/src/main/java/NTNU/IDATT1002/controllers/ExploreAlbums.java
index 6905533606aa7658d078624e57a23e758a84e0b0..60ff089619d56538029609e0b8aa2ed5b22276bf 100644
--- a/src/main/java/NTNU/IDATT1002/controllers/ExploreAlbums.java
+++ b/src/main/java/NTNU/IDATT1002/controllers/ExploreAlbums.java
@@ -165,26 +165,6 @@ public class ExploreAlbums extends PaginatedContent<Album> {
         App.setRoot("create_album");
     }
 
-    /**
-     * Update content to previous "page".
-     *
-     * @param actionEvent
-     * @throws IOException
-     */
-    public void switchToPrevious(ActionEvent actionEvent) throws IOException {
-        //TODO: Make method that updates content
-    }
-
-    /**
-     * Update content to next "page".
-     *
-     * @param actionEvent
-     * @throws IOException
-     */
-    public void switchToNext(ActionEvent actionEvent) throws IOException {
-        //TODO: Make method that updates content
-    }
-
     /**
      * Open specific albums. It takes a clicked element within an album container
      * and finds the fx:id of the main parent, (who's id is the same as the album in the database), and
diff --git a/src/main/java/NTNU/IDATT1002/controllers/components/explore/ImageRow.java b/src/main/java/NTNU/IDATT1002/controllers/components/explore/ImageRow.java
index 7ae9dac3bc6b63cae9722bb39066f559df46c729..c4471498969b521923bddf58008407a5c2b643bf 100644
--- a/src/main/java/NTNU/IDATT1002/controllers/components/explore/ImageRow.java
+++ b/src/main/java/NTNU/IDATT1002/controllers/components/explore/ImageRow.java
@@ -11,7 +11,8 @@ import javafx.scene.layout.HBox;
  * a number of elements at the same time.
  */
 public class ImageRow extends HBox {
-    private final int capacity;
+
+    private final int CAPACITY;
     private int count;
 
     /**
@@ -20,7 +21,7 @@ public class ImageRow extends HBox {
      * @param capacity the amount of columns this row can hold
      */
     public ImageRow(int capacity) {
-        this.capacity = capacity;
+        this.CAPACITY = capacity;
         this.count = 0;
 
         applyStyling();
@@ -51,6 +52,6 @@ public class ImageRow extends HBox {
      * Return whether this {@link ImageRow} has reached its capacity.
      */
     public boolean isFull() {
-        return count >= capacity;
+        return count >= CAPACITY;
     }
 }
diff --git a/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/AlbumHBox.java b/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/AlbumHBox.java
index 3c03548008cb74286c53394049c22847c6d7173a..1ac8076aaa0d170f28bf692e803821cb3fc88dfd 100644
--- a/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/AlbumHBox.java
+++ b/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/AlbumHBox.java
@@ -50,12 +50,10 @@ public class AlbumHBox extends HBox {
      *
      * @param component the component node to add to
      * @param eventHandler the event handler to set
-     * @return the updated node component
      */
-    public Node addOnMouseClickedEventHandlerToComponent(
+    public void addOnMouseClickedEventHandlerToComponent(
             Node component, EventHandler<? super MouseEvent> eventHandler) {
         component.setOnMouseClicked(eventHandler);
-        return component;
     }
 
     public Node getAlbumImageView() {
diff --git a/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/ImageHBox.java b/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/ImageHBox.java
index 2e2d958e5de45709f4f209408f9dfbe13d14fe47..afa0f188f19c6c976fd4e907fb362000793e35e6 100644
--- a/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/ImageHBox.java
+++ b/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/ImageHBox.java
@@ -42,10 +42,9 @@ public class ImageHBox extends HBox {
         placeholder.setImage(imageToSet);
     }
 
-    public Node addOnMouseClickedEventHandlerToComponent(
+    public void addOnMouseClickedEventHandlerToComponent(
             Node component, EventHandler<? super MouseEvent> eventHandler) {
         component.setOnMouseClicked(eventHandler);
-        return component;
     }
 
     public Node getImageView() {
diff --git a/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/StyledImageView.java b/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/StyledImageView.java
index 2041fc5be7a08491dcdc7608c920e106b7961ec4..49f607f7fc70e4d54bbd621aee169aaa5f42da12 100644
--- a/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/StyledImageView.java
+++ b/src/main/java/NTNU/IDATT1002/controllers/components/exploreAlbums/StyledImageView.java
@@ -1,7 +1,5 @@
 package NTNU.IDATT1002.controllers.components.exploreAlbums;
 
-import NTNU.IDATT1002.utils.ImageUtil;
-import javafx.scene.image.Image;
 import javafx.scene.image.ImageView;
 
 /**
@@ -16,17 +14,6 @@ public class StyledImageView extends ImageView {
         this.applyStyling();
     }
 
-    /**
-     * Create the ImageView to hold given image
-     *
-     * @param image the image to display
-     */
-    public StyledImageView(NTNU.IDATT1002.models.Image image) {
-        this.applyStyling();
-        Image imageToSet = ImageUtil.convertToFXImage(image);
-        this.setImage(imageToSet);
-    }
-
     /**
      * Apply styling. Default height and width.
      */
diff --git a/src/main/java/NTNU/IDATT1002/models/Album.java b/src/main/java/NTNU/IDATT1002/models/Album.java
index 7eaa035b3710aecc4c1b199d3f30854a2c9261d0..8768801c9b69e0d959a8a2e4a00a88f786d8f8f7 100644
--- a/src/main/java/NTNU/IDATT1002/models/Album.java
+++ b/src/main/java/NTNU/IDATT1002/models/Album.java
@@ -131,34 +131,6 @@ public class Album {
         images.add(image);
     }
 
-    /**
-     * Remove given image from the album.
-     *
-     * @param image the image to add
-     */
-    public void removeImage(Image image) {
-        image.removeAlbum(this);
-        images.remove(image);
-    }
-
-    /**
-     * Add given tag to this album
-     *
-     * @param tag the tag to add
-     */
-    public void addTag(Tag tag) {
-        tags.add(tag);
-    }
-
-    /**
-     * Remove given tag to this album
-     *
-     * @param tag the tag to add
-     */
-    public void removeTag(Tag tag) {
-        tags.remove(tag);
-    }
-
     /**
      * Check if this and given entity are equal.
      * The two are defined as equal if all individual fields are equal.
diff --git a/src/main/java/NTNU/IDATT1002/models/Image.java b/src/main/java/NTNU/IDATT1002/models/Image.java
index aed19db2de79983be6527be5c12d1dd8df264596..aeea1e957a7f3e013ff87b7b15253218c5b2ff4e 100644
--- a/src/main/java/NTNU/IDATT1002/models/Image.java
+++ b/src/main/java/NTNU/IDATT1002/models/Image.java
@@ -1,7 +1,6 @@
 package NTNU.IDATT1002.models;
 
 
-import javafx.scene.layout.VBox;
 import org.hibernate.annotations.CreationTimestamp;
 
 import javax.persistence.*;
@@ -118,11 +117,11 @@ public class Image {
       tags.add(tag);
   }
 
-    public List<Tag> getTags() {
-        return tags;
-    }
+  public List<Tag> getTags() {
+      return tags;
+  }
 
-    public Metadata getMetadata() {
+  public Metadata getMetadata() {
     return metadata;
   }
 
@@ -147,15 +146,6 @@ public class Image {
     albums.add(album);
   }
 
-  /**
-   * Remove this image from the given image.
-   *
-   * @param album the album to remove from
-   */
-  public void removeAlbum(Album album) {
-    albums.remove(album);
-  }
-
   /**
    * Get Geo Location related to this image.
    *
diff --git a/src/main/java/NTNU/IDATT1002/models/Login.java b/src/main/java/NTNU/IDATT1002/models/Login.java
index 1566300b3ebd49ca7168266fe960e22748976717..13d2fb170937af5e2dab39cca6431ceb968deb94 100644
--- a/src/main/java/NTNU/IDATT1002/models/Login.java
+++ b/src/main/java/NTNU/IDATT1002/models/Login.java
@@ -7,12 +7,10 @@ import javax.validation.constraints.NotBlank;
 @Table(name = "login")
 public class Login {
 
-
     @Id
     @JoinColumn(name = "username")
     private String username;
 
-
     @OneToOne(cascade = {CascadeType.ALL}, fetch = FetchType.LAZY)
     private User user;
 
diff --git a/src/main/java/NTNU/IDATT1002/models/User.java b/src/main/java/NTNU/IDATT1002/models/User.java
index c813b3a4cfbaf3ca26157ad8f74c1c87c57b4760..7481dfe691f7944d442888f58653f600d4a38201 100644
--- a/src/main/java/NTNU/IDATT1002/models/User.java
+++ b/src/main/java/NTNU/IDATT1002/models/User.java
@@ -132,45 +132,6 @@ public class User {
     public void setBirthDate(Date birthDate) {
         this.birthDate = birthDate;
     }
-    /**
-     * Add given album.
-     *
-     * @param album the album to add
-     */
-    public void addAlbum(Album album) {
-        albums.add(album);
-        album.setUser(this);
-    }
-
-    /**
-     * Remove given album.
-     *
-     * @param album the album to remove
-     */
-    public void removeAlbum(Album album) {
-        albums.remove(album);
-        album.setUser(null);
-    }
-
-    /**
-     * Add given image.
-     *
-     * @param image the image to add
-     */
-    public void addImage(Image image) {
-        images.add(image);
-        image.setUser(this);
-    }
-
-    /**
-     * Remove given image.
-     *
-     * @param image the image to remove
-     */
-    public void removeAlbum(Image image) {
-        images.remove(image);
-        image.setUser(null);
-    }
 
     @Override
     public boolean equals(Object o) {
diff --git a/src/main/java/NTNU/IDATT1002/service/TagService.java b/src/main/java/NTNU/IDATT1002/service/TagService.java
index 57b875a36e9d2aa9dede8f5ef8c7260ea991ae06..c319309c5a8bb0525015dbdc4195489aaec18103 100644
--- a/src/main/java/NTNU/IDATT1002/service/TagService.java
+++ b/src/main/java/NTNU/IDATT1002/service/TagService.java
@@ -1,16 +1,12 @@
 package NTNU.IDATT1002.service;
 
-import NTNU.IDATT1002.models.Image;
 import NTNU.IDATT1002.models.Tag;
 import NTNU.IDATT1002.repository.ImageRepository;
 import NTNU.IDATT1002.repository.TagRepository;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 import javax.persistence.EntityManager;
 import java.util.List;
 import java.util.Objects;
-import java.util.Optional;
 import java.util.stream.Collectors;
 import java.util.stream.Stream;
 
@@ -27,8 +23,6 @@ public class TagService {
     
     private ImageRepository imageRepository;
 
-    private static Logger logger = LoggerFactory.getLogger(TagService.class);
-    
     /**
      * Inject entity manager instance to the repositories.
      */
@@ -98,21 +92,4 @@ public class TagService {
         return tagRepository.findOrCreate(tag);
     }
 
-    /**
-     *  Adds the given tag to the given album.
-     *
-     * @param image the album to add the tag to
-     * @param tag the tag to add
-     * @return the updated album
-     */
-
-    public Optional<Image> addTagToImage(Image image, Tag tag) {
-        Image foundImage = imageRepository.findById(image.getId())
-            .orElseThrow(IllegalArgumentException::new);
-        Tag foundTag = tagRepository.findOrCreate(tag);
-
-        foundImage.addTag(foundTag);
-
-        return imageRepository.save(foundImage);
-    }
 }
diff --git a/src/main/java/NTNU/IDATT1002/utils/Authentication.java b/src/main/java/NTNU/IDATT1002/utils/Authentication.java
index ee94ce07210c909f6a2695e0d8a357bd24207b27..92a7240e01ff87576fa1268cd603639d982a241d 100644
--- a/src/main/java/NTNU/IDATT1002/utils/Authentication.java
+++ b/src/main/java/NTNU/IDATT1002/utils/Authentication.java
@@ -22,10 +22,6 @@ public class Authentication {
      * @return hashed password
      */
     public static ArrayList<String> setPassword(String password) {
-        String hashedPassword = null;
-        ArrayList<String> info = new ArrayList<>();
-        StringBuilder sb = new StringBuilder();
-
         if (password == null) {
             throw new IllegalArgumentException("Input cannot be null");
         }
@@ -66,10 +62,7 @@ public class Authentication {
         byte[] dbSalt = buildBytes(salt);
 
         String hashedInputPassword = createHashWithPredeterminedSalt(dbSalt, password);
-        if(expectedHash.equals(hashedInputPassword)) {
-            return true;
-        }
-        return false;
+        return expectedHash.equals(hashedInputPassword);
     }
 
     /**
@@ -88,8 +81,9 @@ public class Authentication {
             byte[] bytes = md.digest(password.getBytes());
 
             //Converts the StringBuilder to hexadecimal
-            for (int i = 0; i < bytes.length; i++) {
-                sb.append((Integer.toString((bytes[i] & 0xff) + 0x100, 16).substring(1)));
+            for (byte aByte : bytes) {
+                sb.append((Integer.toString((aByte & 0xff) + 0x100, 16)
+                        .substring(1)));
             }
 
             //Gets the whole hash in hexformat into a string
@@ -119,8 +113,9 @@ public class Authentication {
             byte[] bytes = md.digest(password.getBytes());
 
             //Converts the StringBuilder to hexadecimal
-            for(int i = 0; i < bytes.length; i++) {
-                sb.append((Integer.toString((bytes[i] & 0xff) + 0x100, 16).substring(1)));
+            for (byte aByte : bytes) {
+                sb.append((Integer.toString((aByte & 0xff) + 0x100, 16)
+                        .substring(1)));
             }
             hashedPassword = sb.toString();
         }
diff --git a/src/main/java/NTNU/IDATT1002/utils/MetaDataExtractor.java b/src/main/java/NTNU/IDATT1002/utils/MetaDataExtractor.java
index 88753b9f83c95b19fa2747dd4971244e13ede0d1..19b44d5743d303cb0ea91bd7eecc76e86194224e 100644
--- a/src/main/java/NTNU/IDATT1002/utils/MetaDataExtractor.java
+++ b/src/main/java/NTNU/IDATT1002/utils/MetaDataExtractor.java
@@ -1,7 +1,6 @@
 package NTNU.IDATT1002.utils;
 
 import NTNU.IDATT1002.models.GeoLocation;
-import NTNU.IDATT1002.repository.GeoLocatioRepository;
 import com.drew.imaging.ImageMetadataReader;
 import com.drew.imaging.ImageProcessingException;
 import com.drew.metadata.Directory;
@@ -29,7 +28,6 @@ import java.io.IOException;
  */
 public class MetaDataExtractor {
 
-    private GeoLocatioRepository geoLocationRepository;
     private static Logger logger = LoggerFactory.getLogger(MetaDataExtractor.class);