Added course files, updated classes and added populate data class