Bump JUnit to latest (4.11)

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Attempt to fix thread-safety of CharacterProtector

* Add simple unit tests for class.

Fixes Issue # 20.

Signed-off-by: Alex Coles <alex@alexbcoles.com>