Merge pull request #1 from csc309-proj/develop

Develop
Merge pull request #2 from csc309-proj/hanchen2

Hanchen2
Added reader and make the background unscrollable
Refine article reader
Finished connecting the router to the frontend;
Some touches to the articles;
Fixed bug with article page;
Made popup more cleaner;
Added proper css for the articles page;
Added the article reader
Made the fonts look sexy as f$%^
Fixed many things
bleh
merged stuff
Merge jeff's branch
Merge jeff2's branch
Added cropped image ratios;
Merge branch 'steven2'
Connected the video upload button to the views;
Fixed articles popup