fixed auth race condition, moved ProblemCtrl to separate file, clean up UI + code a bit
open the modal dialog boxes via the API; saves us from duplicating N+1 hidden divs and now only 2 hidden divs (one for create and one for view/edit)
switching from random Angular/Select2 gist and over to integration from angular-ui, which works much more reliably
removed angularstrap in favor of UI Bootstrap, which is working much more reliably
much nice modal dialog box for problem capture