fix compile time errors pulled in commits
update crappy files
typo
fix all warnings
spello
include pth
update gitignore
update gitignore