First push, created BaseType, Budget, Settings, Transaction framework and tests for Budget class