Redo option parsing with optparse
Fix themes
Remove ! on method names
Basic filter interface