added basic version of assignments table
added grades table
changed gradeassignment query to use DAL
added orderby query
added discinct clause to show only one user entry per result set, currently only last entry is shown because of how result calculated