add phone images

- Added images for each phone listed in phones.json
- optimize and compress all images
This lowers the size of the repository, thus making it easier to clone
over a low bandwidth connection.

Closes #110
chore(lib/angular): BUMP ANGULAR VERSION to 1.2.2
BUMP ANGULAR VERSION to 1.2.3
BUMP ANGULAR VERSION to 1.2.4
update index-async.html with v1.2.4 of angular-loader.js
BUMP ANGULAR VERSION to 1.2.6
BUMP ANGULAR VERSION to 1.2.7
chore(build): update angular from the build directory
BUMP ANGULAR VERSION to 1.2.8
BUMP ANGULAR VERSION to 1.2.9
BUMP ANGULAR VERSION to 1.2.10
BUMP ANGULAR VERSION to 1.2.11
BUMP ANGULAR VERSION to 1.2.12
BUMP ANGULAR VERSION to 1.2.13
BUMP ANGULAR VERSION to 1.2.14
BUMP ANGULAR VERSION to 1.3.0-beta.1
BUMP ANGULAR VERSION to 1.3.0-beta.2
chore(package.json): upgrade karma-requirejs to v0.2.0

Fixes peerDependency issue:

```
npm ERR! peerinvalid The package karma-requirejs does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer karma@0.10.10 wants karma-requirejs@~0.2.0

```

Closes #129
docs(README): update Node.js install info

Closes #131
Closes #103
chore(gitignore): ignore zip files and docs in the angular lib

These files were being committed and added considerably to the size of
repository, which was making it slow to clone over low bandwidth
connections.

Now we ignore these files so that they don't get checked in by the
automatic release script.

Closes #110