Create ProceduresMap JS class
This encapsulates and makes possible unit testing of this code. Both are necessary so we can create maintainable code for new map features such as the the ones expected in #32 (closed) .
Edited by Rafael Reggiani Manzo