refactor(backbone) - put every model/view in separate files

In production, all these files will be compressed and sent to
client as a single file. Keeping it all in a single file only
adds a lot of confusion and hassle.
chore - update copyleft message