Refactoring: use filter instead of list comprehension for optimization
Added MovieMacroConfig to specify default width and height
Refactoring: use default width and height from trac.ini
Refactoring: use Constants and E501 is enabled for pep8 testing