Create a function for rendering the rows
Add a balance
Improve UX of entry form
Move balance into a component
Add some rudimentary styles
Style the form
Style the list of entries
Specify type of entry

I think the most common use case is going to be entering credits,
so it should be easy.
Allow any step

Without this, Chrome only allows integral input.