Initial implementation of identi.ca support.

- requires oauth ~> 0.4.6
- implements a polling based approach to feeding new
  statuses to the user, as identi.ca does not have
  a streaming API
- also polls direct messages