implemented the solved_by view
polish misc
show last failed attempts in the profile
create directives for problem name and problem link
polish the UI misc