Mostly match the github styleguide + minor tweaks

 * change character limit per line fro 80 to 100
 * change TomDoc recommendation to YARD