Create a feedback modal and refactor structure

Closes #392 
@brandonmwest @nquinlan thoughts?