gracefully handle missing ENV['HOME'] var

```ENV['HOME']``` isin't always set and if ```File.join``` is passed ```nil``` it throws an error.

This handles missing ```ENV['HOME']``` gracefully and checks the the current directory for the config file.

```ruby
irb(main):001:0> File.join(ENV['HOMESSSS'], '.collins.yml')
TypeError: can't convert nil into String
	from (irb):1:in `join'
	from (irb):1
	from /usr/bin/tumblr_irb:12:in `<main>'
irb(main):002:0> File.join(nil, '.collins.yml')
TypeError: can't convert nil into String
	from (irb):2:in `join'
	from (irb):2
	from /usr/bin/tumblr_irb:12:in `<main>'
```
Yup, I did that on purpose. The reason I added the explicit loading of ```./.collins.yml``` was because say if the the ```ENV['HOME']``` was set, then ```./.collins.yml``` wont be in the array :\

Is there any harm if its gets included twice?