Added Blockhalving
cleaned up some code
Finished cleanup/formating
Added DGWv3
Fixed 32bit double float bug
Added helper
Merge pull request #4 from f0o/DGWv3

Fixed 32bit double float issue