Refactored courses to support variable size courses

* Changed week data structure to array
* Updated views and models
* Removed deprecated files (`configuration`)
* Added automatical creation of week_statistics upon course creation (Should be handled in a background job, but wasn't implemented for it)
* Moved angular script headers to assets pipeline