A simple, but complete budget management in Python