* removed warnings
 * removed shadow variables
 * safer use of compare for certain compiler versions (optimization related)
Merge pull request #8 from rdmrocha/master

> we should read the warnings. they are very usefull :)

I agree, just added a TODO to add more compilers/flags for automated build warning tests.