finishes basic message functionality
starts backbone