Renamed generics: TState -> S; TTrigger -> T;
Added @OVerride annotations
Code format
Renamed generics in unit tests: TState -> S; TTrigger -> T;
Finished migration to java 7
Merge branch 'master' of https://github.com/oxo42/stateless4j