Graph Base:
  + graph_utils a.k.a '_g'
  - extracting aliases management
  - renaming alias 'replace' methods 'wrap' and 'unwrap'
  - rewrapping after 'action' to keep a 's', 'p', 'o' interface
  + bidirectional actions
  - using 'level-test' on CONFIG.env 'tests'

Graph Utils:
  + mirrorTriple
  + isShrotened
  + isTriple
  + addMirrorTriples
  + extract based on the new _.extract
Social Graph:
  + relationStatus checker
  + requestFriend
  + acceptRequest
  (and actions in dependencies)
  + getUserFriendRequests
  + getUserFriends
cleaner and DRY'ier config.root.path method
also, root.path share the same signature as root.require:
-> 'folder', 'filename'
trying to use 'coffee-errors' to fixes the problem with wrong
line numbers in stack reports, without success apparently
moving globals to the utils builder as utils are required everywhere
making it less a pain to do manual or automatic tests
depending on those
adding utils in libs arguments since it isnt a global var anymore
graph base and social graph tests
configuring Bluebird in config.coffee
- splitting social_graph methods between relationsActions
  and relationsLists

- privatizing relationsActions' methods unneeded by API
- finishing to move from Q to Bluebird
- adding a Promise::fail alias to Promise::catch/caught
  to ease the transition
- cleaning the mess in inv and useres couchdb queries
  by extracting the db interface in per-db libs
  where trade-offs between vendor libraries can happen
  i.e. using both nano and cot

- removing unnecessary deferred/resolve/reject soup
  when a promise is already returned
replacing cot by a bluebird-promise based version
replacing hand-made utils by lodash methods when possible:
- toSet -> lodash.uniq
- extract -> pluck
+ getUserRelations
+ getOthersRequests
+ getUserRequests
fixing the missing reference to config.root
updating americano
fixing bad reference
- moving to lodash 'pluck' and 'uniq' methods too
- using the less explicit 'args...' splat instead of query or triple
  to make the splat more obvious and give no false clue
  on the number of triples expected ( triple or [triples...] )
details
- byOwner should be binded to inv as it now depend
on an internal reference to @db
- move to __.require