Format output and add more information

Output is now formatted to columns and points per saludo is added.
Add Java version to Maven configuration

Idea went nuts and complained about source and target level.
Remove move filter

This wasn't actually used even though it was present
in annotation. Custom factories must explicitly call
the filter.
Use spesialized class instead of map

Score calculation gained 2x speed improvement.
Precalculate and cache hash codes

Some performance gains.