Merge pull request #76 from manshar/optimizing-images

Optimizing images and loading them from a CDN.
Cache all AngularJS templates to avoid all the extra xhr requests to get them.
Merge pull request #77 from manshar/cached-templates

Cache all AngularJS templates
New design for the main page dropping all images for better performance and clearer reading experience
Fixed Styling and Media Queries
Merge pull request #78 from RashaHussein/mainpage

New design for the main page dropping all images for better performance boost in main page!
Adding travis intergration with Slack
Fixed Coloring of Articles List
Merge pull request #80 from RashaHussein/fix-color

Fixed Coloring of Articles List
Merge pull request #79 from RashaHussein/travis-integration

Adding travis intergration with Slack
Adding caching headers to images and store generated thumbnails in its own table to avoid re-processing them on the fly next time.