enh: achievements are now read from a json file at startup instead of having an own repository configured from the outside; ref: consequently refactored achievements as a gen_server and removed useless calls/functions