Rename filter.h to prevent redefinitions.
Fix to compile in latest Visual Studio.
Fix for loops.
Change include.
Add gitignore and new visual studio files.
Remove old VS6 files.