Updates jsinit to take full object initialization allowing the ability to instantiate JS objects with parameters. Started refactoring academics_controller so it is user agnostic which will be used in the counselor portal