#40 add names to views/models to track back keys
#40 adding internal method _syncData (on the layout level)
#40 adding layout option 'autosync'
#40 adding output() method for model & collection
#40 fixing how the key/value are set