initial commit, fork from hvnteach/rails-tutorial, focus on media handle

Create a new development branch. The media handling function is used third-party service (Cloudinary) instead of using GridFS/MongoHQ.