return null from APIs that return lists if list is empty, adding rakefile, globbing rb files in gemspec