initial commit, add course data model, stylish main page