improved some methods and updated nav links upload still requires some checking methods and the ability to upload multiple files