change architecture to support web actions

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
move code for getting region data in a web action

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
add method to register action on the web service

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
create a web action for early exploration

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
add web action to list maps

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
add web action to get regions of a section

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
add action to get map information

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>