Adding ability to edit spreadsheet

Resolves #4

This also includes work to render the data in a table and separate the nav and content into their own DOM elements.