Start builder view
Add dropdown select for entity and version
Update package name in bower.json
Add query jsoneditor and projection json editor
Complete find request builder
Add reset button
Fix range validation
Simplify data binding

The raw editor's model is now managed by a getter setter that takes
care of handling the raw model, which must be sanitized. (There may
still be room for refactoring here -- could setter leverage
`makeLightblueRequest`?). This means that the rest of the form inputs
can use much more straightforward binding. Inputs that aren't valid to
form a request, but aren't invalid from a UX or application point of
view, can get pruned from the request before execution.
Refactor common entity selection to directive
Refactor service factory creation
Add insert builder
Read objectType and version from raw model
Add debounce time to raw request
Only clear version if not valid version of new entity
Improve interaction between builder and raw views
Fix reset
Add remaining views