Parse the section attribute on function definitions
Fix .gitignore to work with ag