Increase sanity on names of current and provisional (instead of old and current) in diff
Rewrite modulelist to make calls to the new functions in module
Update all current modules with syllabuses to have a currentsyllabus pointing at the current syllabuses
Created a module class wrapper for the module beans
Include module class as a redbean class
Modified HTTP routes to call new functions in module, minor tidying up in places
Merge branch 'master' of https://github.com/patrickmcsweeney/syllabalastic

Conflicts:
	http_routes.php