Added:
 - OmnicientBlocker
 - gitignore

Modified:
 - the main now uses the omnicient blocker
 - the blockers now have a goal parameter
 - defined source encoding in the main to manage non-ASCII characters