mock up contests for user
improve contest style
join contests with backend logic
Merge pull request #20 from Bratops/0.3.4_join_contest

User can join contests