Correction to MagicNumber __init__

This PR corrects the stale `FileElement` doc-string, and also the stale `MagicNumber.__init__` call to the `FileElement` superclass, which was wrong but resulted in the correct behaviour.

I've reasoned that this PR doesn't need associated tests due to existing coverage, but if this offends we can always debate.