moving behaviours into Inversion.Process.Behaviour. using statement changes to cope with that. fixing gitignore.