refactor(Recipe): rename constructor fromJsonMap to fromJson

- Follow the convention of symmetrically naming to/from JSON converters
as illustrated in [Dart Up and Running, Chapter 2 section on
"Classes"](https://www.dartlang.org/docs/dart-up-and-running/contents/ch
02.html#classes) — viz. showing named constructor `Point.fromJson()`.
- Also using literal constants for new Map and new List.
chore(server): update pubspec to include http_server

… since it is needed by the server source (had thought that it was
there before, but apparently not; maybe I was working from a stale
cache).
fix(recipe_book): apply chap 6 updates to chap 7 code
Merge pull request #100 from chalin/patch-0312-server-pubspec

chore(server): update pubspec to include http_server
Merge pull request #101 from chalin/patch-0312-ch7-updates-from-ch6

fix(recipe_book): apply chap 6 updates to chap 7 code
Reverting to new X<>() notation rather than [] or {}
Merge pull request #99 from chalin/patch-0312-recipe-json-ctr-rename

refactor(Recipe): rename constructor fromJsonMap to fromJson
refactor(server): follow recommended project layout, put server in bin

- Put server in bin folder
- See [this
post](http://stackoverflow.com/questions/22380293/recommended-dart-proje
ct-layout-for-public-private-app-server-and-or-test-fil/22380294#2238029
4) for details.
refactor(recipe): make .fromJson() a generative constructor

Make `Recipe.fromJson()` a generative constructor instead of a factory.
Merge pull request #103 from chalin/patch-0313-server-in-bin

refactor(server): follow recommended project layout, put server in bin
Merge pull request #104 from chalin/patch-0313-recipe-not-factory

refactor(recipe): make .fromJson() a generative constructor
using karma@0.11.14 and karma-dart@0.2.6
karma.conf.js changed to server web/main.dart
Merge pull request #106 from kpe/master

npm install does not work - update karma version
Update to Angular 0.9.10 and a few bug fixes

- pubspec.lock updated, in particular to Angular 0.9.10.
- Renamed a type in route (to match rename made in Angular).
- `ViewRecipeComponent.recipeMap` declared `@NgOneWay` (since it
doesn’t change the map).
- `ViewRecipeComponent.recipe` now handles null maps.
Merge pull request #108 from chalin/patch-0321-pub-update

Update to Angular 0.9.10, and a few fixes
pubspec.yaml: require angular >=0.9.10
Merge pull request #109 from chalin/patch-0324-pubspec-update

pubspec.yaml: require angular >=0.9.10
Remove useless import statements
misc updates & fixes