Add ejaydj codes

Codes added from my gem: https://github.com/ejaypcanaria/ejaydj for review purpose only.
Sorry my bad here, `select` behaves differently on a hash, it returns a hash instead of array. I will refactor this as:

```ruby
PLAYLIST_SCHEDULE.select {|sched| sched.cover? time}.values[0]
```