Update fibonacci.py

added input validation and protection from recursion limit errors.