Parted/Joined robot triggers

- Added adapter triggering robot events for joining and parting rooms
- Changed #run to use the adapter #join instead of connector join_rooms
directly (so events get triggered)
- Changed #rooms visibility to public
- Specs refactor
pull request fixes

- JS style hashes
- no bin in .gitignore
- rooms visibility moved back to private
Merge pull request #9 from darkside/master

Parted / Joined robot triggers