FIXED: Update router to modern standards
FIXED: Update front end MVC components
CHANGED: Use Mootools library to retrieve json instead of xml