Add Ionic generator.

This generator will be used as the basis for further Ionic/BACN exploration. It includes example usage of the IonicAngular directives, as well as coming batteries-included with all the desired Angular modules.

To test:
 1. In the root `bacn` directory, run `npm test`. The console will spit out a bunch of messages, eventually running both client and server.
 1. In the finally-open iPhone Simulator, ensure that:
    1. The client is running. You should see the default, white Ionic theme with a header bar and some content.
    1. The content should include the current `bacn` version (0.3.0) and some location.
    1. If you pull down the content panel, a "pull to refresh" widget should appear. Letting go should increase an on-screen "Refresh count".

@seanbrookes - Ready for review.