fix script references to load main.js
added skeleton for student data
basic student switched functionality
added update link function to check if value is present