Initial talk submission

While some work still needs to be done, this is an initial working
version of the talk submission page. In addition to this page, the user
dashboard page is being added. The dashboard allows a user to access the
talks they've submitted and edit them.

Closes #1