user_progress refactored and specs improved
user progress specs updated
avatar code reverted