Updated Gitignore
Fixed initializers.
Added drop-in replacement for printf.