Follow Fody's Weaver convention
Remove Junk
Add tail. prefix for all calls in tail position
Ignore VS 14 junk
Code cleanup