student service method caches & gets unique cnumb
added knockout and created standalone javascript