silenced a couple of warnings
added test to clean
use C++11 unordered_set rather than its tr1 version (should help towards #1)