__base_dir__ added

In libstruct it is not correctly implemented, since __enabled__ and
__base_dir__ are not correctly saved and restored.
Original base_dir correctly saved
Correct order for __enabled__ and __base_dir__
Updated README.md

Closes #68