[#72] Fix to allow marking no HTTP methods available

- Patch that allows marking no HTTP methods as accessible
[#72] Ensure RPC works same as REST

- Wrote test to verify that we allow marking no HTTP methods as available.
Merge branch 'hotfix/72'

Close #72
Changed package version to 0.9.0-beta
[#81] Allow specifying empty input filter

- No reason to not allow it.
Merge branch 'hotfix/81'

Close #81
Merge pull request #88 from Hounddog/npm_version

Changed package version to 0.9.0-beta
Added repository to npm package.json

- to remove warning
Merge branch 'hotfix/88'

Close #88
[#83] Ensure required/allow_empty flags get written

- Added to the tests to ensure that required/allow_empty flags are written.
[#83] Added "Allow Empty" flag to views

- both view and edit
- ensure the input object has the flag
[#83] Rebuilt distribution
Merge branch 'hotfix/83'

Close #83
Fixed API creation logic

As reported on the ML, the "create API" form was not actually submitting. This
was due to a change in the template which prevented the modal from having the
same scope as the API list in the navbar.

This patch separates the creation vs list logic into separate controllers, and
has the creation logic emit a signal that the list logic intercepts so that the
navbar will dynamically update on creation.
Rebuilt distribution
Merge branch 'hotfix/create-api'

Fixes the create api dialog submission