adds negative number error message
adds message for anything that is not a number
adds error message for non-Integers
adds website index.html
refactors factorial function to use recursion
adds Factorial code using recursion
names factorial function in camelCase
cleans up front end and specs formatting