Move index to it's own controller
Move templates to their own files
Bufferlist link points to buffer fullname
ActiveBufferChanged signal passes buffer object
Redirect to first activeBuffer name
Misc fixes. Layout is still broken and keyboard shortcuts don't work.