Are there any self hosted finance/budgetting tools to manage tour personal incoming, project planning, saving accounts and expenses, that ideally have some integration to read transactions from banks to speed up the process?