in AbstractAction: replaced parameters HashMap with HashMultimap to allow for multiple request parameter values (e.g.: http://127.0.0.1:9200/x?a=1&a=2&a=3 - needed for analyze action)
added toString() implementation for AbstractAction
added commons-io dependency with test scope.
implemented Analyze action.