Remove CCNS from code base. Issue #64

This may be a little over engineered so let me know if it fits with what you guys are wanting.  I was thinking about future enhancements later if we get a UI front end.

Also added a GetHash to each one to take out the warnings.