You're right it is very stressful and difficult. I've thought of walking away many times since in my opinion dealing with dishonest people is not worth it. I haven't signed anything ever with them. It's all been on good faith. I've been doing work on their servers and checking it into their repository I'm not sure what that means. Up here in the north east where there isn't a large pool of investors / firms like silicon valley I feel pressure to comply so this investor doesn't vanish.