Todo/angular

@erikthedeveloper 
Hey man,
Check this stuff out and let me know what you think. I didn't have much of a chance to implement anything on the front end, it was more housekeeping stuff. I think we need to chat before we move forward with frontend features just so we can get on the same page of backend/frontend dev.