Updated to 2.7.6 && fixed abi dependancy issue

Also did some general clean-ups for easier updating of future versions and readability