Added filtering, made things a little prettier.
Fixed an issue with the todoComplete function that was screwing up filtering.
Nothing changed on Filter.js