My personal accounting software (implemented w/ MVVM pattern)