Added Additive Hash & Misc Cleanup

- Added Additive Hash
- Renamed files & Classes