Need to store final heading section in dict
Get working with Python 2.7

1. In Python 2.7, the open built-in doesn't take a codec argument. You
have to use the codecs module.

2. In Python 2 you can't import from a directory without making it a
module. This just requires placing an empty __init__.py in the support
directory.