PEP8 fixes, and made BaseFrame into an ABC
Merge pull request #143 from astrofrog/style-fixes

PEP8 fixes, and made BaseFrame into an ABC