Break up trails into beginner, intermediate, and advanced levels

* Add Ongoing Reference section where applicable
Add .gitignore file
Remove Advanced section in Code Review

* Move validations up beginner section