move wallet classes into their own project