added angular and refactored schedule and pages module