Fixing error where hardware errors were counted twice by the pool. Once as a reject and then as a hardware error.
Cleaning up interfaces to make some classes less cluttered.
Merge branch 'master' of https://github.com/the-best-flash/CSharpMiner.git