modifications based on issue https://github.com/Tillerino/Tillerinobot/issues/5
Merge pull request #8 from ThePooN/master

Adjusting BPM, beatmap length and AR with mods.
added !acc command
Changed accuracy to correctly reflect input with slight rounding. Added
mod-compatibility (needed to remember mods of last song info). Added
error message when no PercentageEstimates are available. Changed acc
argument of formInfoMessage to Double,
using null as the "nothing" argument. Removed BeatmapMeta.getPPForAcc
method. Formatting.
Merge pull request #10 from ThePooN/master including some polishing:

repeat last song info with custom accuracy
Extracted Language, UserData, lots of injection
Removed IRC name from a couple of places. Fixed complaint message.
Donator hearts into UserData. Handlers for new commands rather than
extending giant method. Resetting of given recommendations (new
Handler). Set/View options (new Handler).
gamma default for <= 100k. slimmed down pom (moved a lot to test scope).
playing around with MXBeans. not using IRCBot as a singleton anymore
(prone to bugs), same for Pinger. moved Pinger to own file since it it
growing a lot.
proper mocking of pinger in LocalConsoleTillerinobot (and concurrent
messages). Changed number of beatmaps searched for test recommendations
to 1000 since it is very inviting to use TestBackend for unit tests.
quick fix, since people were trying !acc and were getting "unknown
command". Also replaced comma with dot in acc command since many
coutries use a comma for decimals instead of a dot. moved !acc command
to handler while at it.
Moved !with command to own handler and improved error messages. Better
error message for recommendation parameters as well.
Language.unknownRecommendationParameter was unused now.
Tsundere Language implementation
Minor indentation/whitespace stuff