PSR-2 etc etc
more tests

Signed-off-by: Richard Bagshaw <richard@bagshaw.co.uk>