fix [start, end] for 0 indexed arrays

When setting 0, 0 on an empty array, check for a range before checking that start >= the current length.
include myself in authors file
string.chomp!(nil) returns nil
Merge pull request #822 from danshultz/fix-setting-range-0-length-arrays

fix [start, end] for 0 indexed arrays
Merge pull request #823 from danshultz/string_chomp_passed_nil

string.chomp!(nil) returns nil