updated requirements
added rudimentary evaluation methods
added .gitignore