additional object, refactoring
better validation method
clean up
beginning auth
some touches
modifying .gitignore
merging