Add emacs backup file copies to .gitignore
Add a workaround for ExecJS issue
Add ''image'' resource by scaffolding, make 'images#index' the / page
Update images index to be ordered in last created first order

Add table column to images/index.html.erb
Add validation to ''image'' model
Add ''comments'' model and controller, routed as sub-resource for ''images''

Done via rails generate model and rails generate controller
Add actions ''create'' and ''delete'' to ''comments'' controller
Add basic http authentication
Add ''comment'' model validation, add ''new'' view for ''comments'' controller
Add table column to ''images/index'' view to indicate # of comments
Add creation date to the comments partial view
Exclude tests of the operations restricted for unauthenticated use
Add unit tests for ''image'' and ''comment'' models validations
Fix functional tests for ''images'' controller, add integration tests for comments flow

* Add ''fake_auth'' test_helper function
Add paperclip gem for image uploading, update ''image'' model and views

* Add db migration with:
  $ rails generate paperclip image pic
* Add /public/system to gitignore
Fix ''image'' unit tests and ''images'' functional tests

Fake pic uploading
Change images urls to obfuscated ones

* Add missed pics in /public/system/images/:style/missing.png
Add header layout for app, change h1 to h2 in captions for all views