gitignore
Changed internal storage of behaviors.

I want to get away from names for behaviors. I also want to make it
easier to access behaviors like you could do with desires and features.
Whooops, nobody noticed this anyway as it seems.
Added first tests.