Adding instructions on how to contribute, and adding a catch to the
search file generator in order to allow things to compile when 'public'
doesn't exist yet.