Cleanup before rebuild

Cleaning up camera directive in preparation to build out ng-camera. Ported over some of what we've learned inside Robin. Fixed some bad Angular form before anyone sees.