Add AreaShop support, fixes #122 (commit: b19b359)
Refactor everything into modules for easier management (commit: 8977f1b)