implemented libev, added rockspec