Basic validation except for user authentication is in place - helper file to find file also done closes #78