Fixed endweek/startweek issue
Added notfound for non-existing course plans
ignoring backup files and pyc files