updated a bunch of stuff, fixed newline errors, api test screen mostly works!