Added tests for admin auth

現在的 story 是:
* 可以由 admin login
* 發表文章
* 可以由 admin logout

response.status_code 可以檢查 http return status
response.content 檢查頁面內容是否包含預期的文字
帳號方面先利用 python manage.py createsuperuser 來建立
然後 dump 成 json 後再從 db 刪除
python manage.py dumpdata auth.User --indent=2 >
blogengine/fixtures/users.json

[TODO] 另外這幾個 module 的用法要在去了解深入一點
from django.test import TestCase, LiveServerTestCase, Client
Refactored admin test

把 Client() 變成成員以方便不用每次都新增一次
另外，上一個 commit 的 story 應該改為
* 可以由 admin login
* 可以由 admin logout

發表文章等一下才會加入
Post admin tests in place

修改目前 story 為:
* 可以由 admin login
* 可以由 admin 發表文章
* 可以由 admin 編輯文章
* 可以由 admin 刪除文章
* 可以由 admin logout

[TODO] assertEquals 在比對物件時會連其屬性都比較嗎?
(而且到底是用 is 或 == 來比對？)