Use lower case first naming convention for objects

Since `todo` and `todos` are an instantiated model and collection they should be written in lcfirst, not ucfirst. Looked too confusing anyway. ;)
reordered logs to match code sample
Fix the printing of view's html content
Merge Debian dependencies into one line

Rather than running 5 separate commands, this single line will install whichever ones are not currently installed.
re #537 larger font-size
Updated code in exercise file.

The notation was different from the code in 02-fundametals.md.

Fixes #525.
Removed npm-debug.log.

Added exclusion for log files to .gitignore.
Merge pull request #541 from alebelcor/remove-log

Remove log file
Merge pull request #530 from stankud/gh-pages

reordered logs to match code sample
Merge pull request #483 from J-Hannes/patch-1

Use lower case first naming convention for objects
Merge pull request #536 from jj56/patch-1

Merge Debian dependencies into one line in the README
Merge pull request #538 from shuvalov-anton/patch-1

re #537 larger font-size
Merge pull request #531 from woonketwong/patch-1

Fix the printing of view's html content
inheritence -> inheritance in Building Model and View Hierarchies
Fixed sync override example for collections
Fix link to base.css and bg.png
Use lower case notation for objects consistently
Extra double quotes at the end of comment
Merge pull request #553 from J-Hannes/lowercase-objects

Use lower case notation for objects consistently
Merge pull request #546 from pablopaul/fix-common-links

Fix link to base.css and bg.png