New exercise: python octal

Yet another exercise…

Not quite sure about the handling of invalid inputs here.
The README specifies that `to_decimal` should return 0 for invalid inputs.
I actually think that a `ValueError` would be more appropriate in such a case.

What do you think?