Functionality updates

Created "Challenge" model, Designed listing of available challenges,
Challenge someone functionality (No Core Data)