Implemented server-side saving
Removed obsolete Serenity package
Moved the new save-related classes to production
Added commit related props to the model; started writing a test for commiting
Moved filepath calculation to RepoManager
Refactored the FileContentInputModel -- made it subclass the base file model
GetContent is refactored to use the new method
Rewrote the saving test properly
save commit tests now use a context with a real git repository
spiked the commit code
Implemented client-side Save
Wrote a proper test for Commit
Removed hardcoded props from saving
Clientside code for save-commit
Moved commit code from test to production
Fixed test project references
fixed the repo path
style adjustments
Stage before commit
a bit of refactoring of client-side code
Added a failing test for handling a space press
Renaming js files