Fix Creating Page shows up in Post list 

## Problem

Creating a new page shows up in Post list

## Repro steps:

1. create a story
1. be redirected to profile page
1. click on 'Your Pages' tag

observed:
- You have not created any pages yet.

expected:
- newly created Story

## Change summary:

1. add syntax hilighting and a prerequisite (installing reddis) `README.md`
2. ignore `*.pyc` (for vim)
3. add `django-nose` version 1.2 (for development environment)
4. add `Content` as an abstract model class
5. make both `Story` and `Post` inherits from `Content`
6. makes the `StoryForm.Meta` inherits from `PostForm.Meta`
7. update `blog_sync` rq job to also generate stories
8. update `profile.html` template so that Your Page tab is as pretty as Your Post tab