1. Prevent .+ and .* 2. Use [^>]+ instead of spaces for HTML tags 3. Remove unnecessary trailing parts
'step' parameter is added in Python 2.7
1. Include all fields in _TEST 2. Use .get() for optional fields 3. Clarify the intention of 'ext' in formats