Author(s): Arsen Chaloyan <achaloyan@gmail.com> Contributor(s): Kamil Shakirov <kamils80@gmail.com> Anthony Masse <amasse.telisma@gmail.com> Vlad Socaciu <Curatica@gmail.com> Garmt <garmt.noname@gmail.com> Patrick <pnunes29@gmail.com> Bayram <bayramboyraz@gmail.com> Mahmoud Hassan <firstmahmoud2002@gmail.com>