Added new files and changed code to allow for authentication eventually