Added from_file() factory method

nationbuilder.from_file(filename) reads the details of a nation from a
file.

closes #2