inital commit
updates ignore
adds more api endpoints