Use open() so the file handler is closed OK
Use context manager to autoclose fd after creating mmap
Add copyright and licensing headers, and docstrings.
Add basic standard balloon stages factory.
Merge pull request #1 from adamgreig/abstract_models

Bring up to date with Adam's repository