Pass with integer size/signedness/64 bit warnings on
Further updates per -Weverything run
Merge pull request #30 from dwaite/integer-cleanup

Integer cleanup