added feature tests for registration, added charge credit card on registration