Enable chaining query constructors.

The methods that construct a query (Include*()) can now be chained one
right after the other, instead of needing to apply one at a time.
Added vim temp files to .gitignore.

Ignore the .swp files vim creates when a file is opened.
Merge pull request #2 from DramaFever/paddy_chain_queries

Enable chaining query constructors.
Add comments.

Include comments for go doc for the query types.
Generate README.

Updated readme and added a script to automatically generate the readme
from godoc.
Merge branch 'master' of github.com:DramaFever/pan into paddy_reflect
Add godoc.

All the reflect methods now have godoc comments on them.

The README has been updated accordingly.