Swap out Grit with Rugged, add file editing support and dummy front-end code to submit a new commit after editing a file