Angular refactor

This isn't a complete refactor, but it is a start. Addresses #223.

Changes:
* Overrides Flask's template tags (`{{ }}` becomes `<% %>`), since Angular's are the ones that are used 99% of the time.
* Some organizational improvements in the directory structure.
* Flattens querybuilder by using scope inheritance rather than isolate scopes.
* Adds `ng-model` support for all VQB input types (like `<cpf>`).
It is optional. If you do a `<cpf></cpf>` it will still show up and work, but not be hooked up to anything. Optionally, you can do `<cpf ng-model="foo"></cpf>` and it will read/write from/to `foo`.