Major Update

Please try to avoid using some of tags as they will be deleted by the
end of sprint.

I have converted the admin.jsp to use jstl only.
The course list in admin.jsp now display courses properly without tags
annotation for the User under Course(Entity) was changed as:
@Persistent() -> @Persistent(defaultFetchGroup="true")

this allows PM to load the teacher(instructor) instead of a
lazy-loading.

Now when creating a course, a default plan(InFull) is created.
Student is enrolled in a plan. Later, I'll add a new link in the
Admin.jsp to allow admin to add more plans for a course.
At this moment, the StudentCourseDate contains the moneyOwed.
Any payment made to the plan should modify this field.