Merge pull request #16 from baijian/master

add github oauth login
fix the github oauth dialog, fix ui style, clean project
refact dialog, add long press dialog on blocks
disable block edit if the owner of the block is not myself
add block operation
fix tag text and change code view