Filter box

1. Added a filter box that displays the current filter options and the number of results found.
2. Adding a language automatically adds the language as a tag for the note.
3. The user can type "," or ";" followed by the tag name on the search box, or click on the tag label from the note list to add tag filters.
4. If a tag filter exists, searches followed will only happen from the filtered list.
5. Filters can be reset by clicking on the Often page logo.

@kubuscmg 
@thinkingmedia