More source code documentation

 * 80.71% of the relevant code is documented according to yardoc