added filtering, my js file, extra css file, and a few tweaks to the index file