Add Typhoon 1.7.7

Some performance fixes related to: 

https://github.com/typhoon-framework/Typhoon/issues/138

Closes issue: 

https://github.com/typhoon-framework/Typhoon/issues/144

Various refactoring and code quality tasks.