BS: Using the Go log package instead of fmt. Same difference though.
BS: Ignoring the bin directory