added filtering
added git ignore and updated to have the main app configuration be its own instead of beng a member of the configs map...better for performance and memory