Normalised Actions. Improved documentation.

Stil quite a bit of un-implemented functionality. More tests needed for failing cases.