initial commit. need to fix angular controller(s)