update gitignore to exclude bin
change constructor access modifier, remove comment