Currently the system works but Bitmaps are not Serializable so this is going to be a problem further down the line. I need to find a different way of storing images within the program.
Uri are also not Serializable. Only the Java version is. So I am going to create a String format of the image reference within the User class, along with methods for pulling it out in whatever format required.