unit tests set up. working on inital coin accept logic