Have you been playing with any newton samples? did they work?

Try to find the differences between your code and any sample code. That should lead you to the sollution. It might also be a good idea to keep toying around with those numbers. Maybe your masses are too big or your forces too small.