新增Photo, DocTree, TagCloud 模块
	new file:   core/DocTree/.admin.py.swp
	new file:   core/DocTree/.an.swp
	new file:   core/DocTree/.models.py.swp
	new file:   core/DocTree/__init__.py
	new file:   core/DocTree/admin.py
	new file:   core/DocTree/constants.py
	new file:   core/DocTree/forms.py
	new file:   core/DocTree/models.py
	new file:   core/DocTree/test.cpp
	new file:   core/DocTree/tests.py
	new file:   core/DocTree/views.py
	new file:   core/Photo/__init__.py
	new file:   core/Photo/admin.py
	new file:   core/Photo/constants.py
	new file:   core/Photo/forms.py
	new file:   core/Photo/managers.py
	new file:   core/Photo/models.py
	new file:   core/Photo/tags
	new file:   core/Photo/tests.py
	new file:   core/Photo/urls.py
	new file:   core/Photo/views.py
	new file:   core/TagCloud/__init__.py
	new file:   core/TagCloud/admin.py
	new file:   core/TagCloud/models.py
	new file:   core/TagCloud/tests.py
	new file:   core/TagCloud/views.py
	new file:   core/__init__.py
	new file:   core/utils/__init__.py
	new file:   core/utils/decorators.py
	new file:   media/assets/css/bootstrap-responsive.css
	new file:   media/assets/css/bootstrap.css
	new file:   media/assets/css/docs.css
	new file:   media/assets/ico/apple-touch-icon-114-precomposed.png
	new file:   media/assets/ico/apple-touch-icon-144-precomposed.png
	new file:   media/assets/ico/apple-touch-icon-57-precomposed.png
	new file:   media/assets/ico/apple-touch-icon-72-precomposed.png
	new file:   media/assets/ico/favicon.ico
	new file:   media/assets/img/bird.png
	new file:   media/assets/img/bootstrap-mdo-sfmoma-01.jpg
	new file:   media/assets/img/bootstrap-mdo-sfmoma-02.jpg
	new file:   media/assets/img/bootstrap-mdo-sfmoma-03.jpg
	new file:   media/assets/img/browsers.png
	new file:   media/assets/img/example-sites/fleetio.png
	new file:   media/assets/img/example-sites/jshint.png
	new file:   media/assets/img/example-sites/kippt.png
	new file:   media/assets/img/example-sites/soundready.png
	new file:   media/assets/img/examples/bootstrap-example-fluid.jpg
	new file:   media/assets/img/examples/bootstrap-example-hero.jpg
	new file:   media/assets/img/examples/bootstrap-example-starter.jpg
	new file:   media/assets/img/github-16px.png
	new file:   media/assets/img/glyphicons-halflings-white.png
	new file:   media/assets/img/glyphicons-halflings.png
	new file:   media/assets/img/glyphicons/glyphicons_009_magic.png
	new file:   media/assets/img/glyphicons/glyphicons_042_group.png
	new file:   media/assets/img/glyphicons/glyphicons_079_podium.png
	new file:   media/assets/img/glyphicons/glyphicons_082_roundabout.png
	new file:   media/assets/img/glyphicons/glyphicons_155_show_thumbnails.png
	new file:   media/assets/img/glyphicons/glyphicons_163_iphone.png
	new file:   media/assets/img/glyphicons/glyphicons_214_resize_small.png
	new file:   media/assets/img/glyphicons/glyphicons_266_book_open.png
	new file:   media/assets/img/grid-18px-masked.png
	new file:   media/assets/img/icon-css3.png
	new file:   media/assets/img/icon-github.png
	new file:   media/assets/img/icon-html5.png
	new file:   media/assets/img/icon-twitter.png
	new file:   media/assets/img/less-logo-large.png
	new file:   media/assets/img/less-small.png
	new file:   media/assets/img/responsive-illustrations.png
	new file:   media/assets/js/README.md
	new file:   media/assets/js/application.js
	new file:   media/assets/js/bootstrap-alert.js
	new file:   media/assets/js/bootstrap-button.js
	new file:   media/assets/js/bootstrap-carousel.js
	new file:   media/assets/js/bootstrap-collapse.js
	new file:   media/assets/js/bootstrap-dropdown.js
	new file:   media/assets/js/bootstrap-modal.js
	new file:   media/assets/js/bootstrap-popover.js
	new file:   media/assets/js/bootstrap-scrollspy.js
	new file:   media/assets/js/bootstrap-tab.js
	new file:   media/assets/js/bootstrap-tooltip.js
	new file:   media/assets/js/bootstrap-transition.js
	new file:   media/assets/js/bootstrap-typeahead.js
	new file:   media/assets/js/bootstrap.js
	new file:   media/assets/js/bootstrap.min.js
	new file:   media/assets/js/google-code-prettify/prettify.css
	new file:   media/assets/js/google-code-prettify/prettify.js
	new file:   media/assets/js/jquery.js
	new file:   media/cache/01/c7/01c7c12f516dd08f4e6677246f6789b1.jpg
	new file:   media/cache/04/08/04084cea71d803d1d5c909d521199bd4.jpg
	new file:   media/cache/08/a9/08a97b9435c174b6d62e0d632b03b8b3.jpg
	new file:   media/cache/1d/0b/1d0b2c4cf1d3a56da55bd2c278994846.jpg
	new file:   media/cache/21/28/21287c186780a33585ec4cc53f93dfc3.jpg
	new file:   media/cache/21/7d/217d329df19d4824ebde606a11cf8a84.jpg
	new file:   media/cache/2c/6c/2c6cc8e563020422351965e19b4454e9.jpg
	new file:   media/cache/39/28/3928264777c578d09ea0e08e00c114bd.jpg
	new file:   media/cache/4c/38/4c384c42380641134a078e2885367370.jpg
	new file:   media/cache/71/aa/71aa82908d9fc2991c48c3650307b0c4.jpg
	new file:   media/cache/8d/1b/8d1b3d712e0163ab598d5de58b8d6fbc.jpg
	new file:   media/cache/91/45/914500c6bb05315bb1d78fb440f288fc.jpg
	new file:   media/cache/91/d6/91d6fdc10185bb579ea72e50a72cf1ae.jpg
	new file:   media/cache/a8/cc/a8ccef80c3386ba62709efe9ef73218c.jpg
	new file:   media/cache/bd/6e/bd6e81fd97678cf88aa267968e11aafd.jpg
	new file:   media/css/albums.css
	new file:   media/css/article.css
	new file:   media/css/doctree.css
	new file:   media/css/global.css
	modified:   media/css/home.css
	new file:   media/css/photo.css
	new file:   media/images/background.jpg
	new file:   media/images/danielblack.png
	new file:   media/images/download.png
	new file:   media/images/love.png
	new file:   media/images/loved.png
	new file:   media/images/photos/226324_448589001830848_309064162_n.jpg
	new file:   media/images/photos/300821_502467086434886_862969912_n.jpg
	new file:   media/images/photos/552474_502466879768240_1264886083_n.jpg
	new file:   media/images/photos/IMG_7345.jpg
	new file:   media/js/csrf.js
	new file:   media/js/doctree.js
	new file:   media/js/photo.js
	modified:   urls.py
	modified:   views.py