Merge branch 'develop'

* develop:
  works :)
  looking way better
  we can use remove instead of empty because the convention is to wrap the controller's view with one  DOM element
  getting closer
  adds <sections> as top element in many templates (in which that makes sense), adds some answers to the FAQ and fixes parentElement and view setting in #onTemplate:
  there is a mess with view and parentView, that's why isn't working yet
  closer..
  controllers knows a parent and the html element from which they have to be appended on render
  adding parent to controllers so they can reflect on its rendering state and who's the dom element to be appended into
  adding (sub) cotrollers to any controller, StuffController now maintains its children, needs to implement its proper rendering
  introducing StuffWithEch and Stuff so two different styles of composition are shown (each doesn't work but is not the coolest)
  clean up
  wooooooooorks!
  more failed attempts
  problem with rivets executing controllers' callbacks
  fixes displaying the wrong message after OS X normal ./startAll
FAQ and readme review
fixes typo on ./startAll
Merge branch 'master' into develop

* master:
  fixes typo on ./startAll
  FAQ and readme review
fixes #refresh typo and Router will observe without sending #onHashChanged when observer is wired, also scaffolding ListController
implements ListController (needs testing)
adds questions to FAQ and fix ListController
fix in StuffController
adds ifAbsentAt:put:andDo:
changes the way to start the app
introduces adding Flow to window.flow and  the session and the answer of the active controller
Model is subclass of MaplessModel now
adds a couple of tests to Mapless
supporting many (sub)Mapless now
fixes submapless getter
fixes #when:do: