Jack Monroe on how to master your finances without sacrificing the things that make you happy