Added the tests for the register expense type close #2
Changed the access level for program classes