moving all filters to one package
renaming File filter to make docs clearer
Merge remote-tracking branch 'swhite/filter_refactor' into merge_pull_1

Conflicts:
	server.go