basic admin functionality with angular
adds validation and error checking
add size controls and embed code