bind now working and makefile/gitignore updated

Fixed issue with bind call, was asking for the sizeof pointer instead of
the struct it was referencing

output is now .out, gitignore now includes .out