Sorted the dictionaries alphabetically

Dictionaries are solted alphabetically for easy search in the verify
functions
Adds plaintext verification function

Plaintext verification function is also fully tested (on the lowermost
layers) so it should be fine. Timing tests on it report almost 0
execution time when running the tests:

santiago@LykOS:~/Documents/o2014/ModernCrypto/projects/project1$ time
./tests/check_break_utils

Running suite(s): buildup
100%: Checks: 4, Failures: 0, Errors: 0
check_break_utils.c:23:P:core:test_empty:0: Passed
check_break_utils.c:54:P:core:test_find_plaintext_in_dict1:0: Passed
check_break_utils.c:81:P:core:test_find_plaintext_in_dict2:0: Passed
check_break_utils.c:110:P:core:test_find_word_in_dict2:0: Passed

real    0m0.007s
user    0m0.000s
sys     0m0.000s

This is in an intel i7 Quad core processor with 8GB in ram, times might
increase in older computers.